1. Conduid
  2. Search
  3. Kdp Niche Scorer MCP
MCP server · Search

Kdp Niche Scorer MCP

AI-native Amazon KDP niche scoring — feed a keyword, get BSR, competitor count, page count, review velocity, and estimated monthly sales as one opinionated 0–100 score. MCP server, hosted on MCPize.

34Low

Scored a month ago · breakdown

About Kdp Niche Scorer MCP

Kdp Niche Scorer MCP is an MCP server published by ainjection in the Search category: aI-native Amazon KDP niche scoring — feed a keyword, get BSR, competitor count, page count, review velocity, and estimated monthly sales as one opinionated 0–100 score. MCP server, hosted on MCPize.

The repository has 1 stars and 1 forks, with the last commit 4 months ago. Recent commit activity is the strongest signal that reported issues will get attention.

Install

From source
git clone https://github.com/ainjection/kdp-niche-scorer-mcp

This server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.

Tools (3)

estimate_sales_from_bsrBSR + price → est. monthly copies and royalty revenue (Kindle 70% default; paperback opt-in).

Parameters not published.

get_top_competitorsTop N Kindle search results with BSR, price, reviews, page count, est. monthly revenue.

Parameters not published.

score_nicheFull opinionated 0–100 score for a KDP keyword (demand + competition + pricing + indie/recency − top-3 dominance).

Parameters not published.

Ask AI

✦

Ask AI about Kdp Niche Scorer MCP

Powered by Claude · Grounded in docs

I know everything about Kdp Niche Scorer MCP. Ask me about installation, configuration, usage, or troubleshooting.

Security checks

Static checks derived from the repository 4 days ago. Heuristics on the source, not an audit.

  • ✓README presentThe repository ships documentation.
  • !License declaredNo license file. Legally you have no right to use it in a product.
  • ✓Tests presentA test suite exists in the repository.
  • ✓Dependencies pinnedA lockfile pins dependency versions.
  • ✓No dynamic code executionSource scan found no eval, dynamic Function, or shell execution.

1 check has not been run yet.

Releases

v0.1.0v0.1.0 — Initial Release · 20 Apr 2026First public release of KDP Niche Scorer MCP — an AI-native Amazon KDP niche research server. What's included 3 MCP tools: \`score_niche\`, \`get_top_competitors\`, \`estimate_sales_from_bsr\` 0–100 opinionated scoring ported verbatim from…

README

KDP Niche Scorer MCP

AI-native Amazon KDP niche scoring — feed a keyword, get BSR, competitor count, page count, review velocity, and estimated monthly sales as one opinionated score.

Available on MCPize

Built for self-published Kindle authors who want their AI agent (Claude, ChatGPT, Cursor) to pick their next book niche on real data — not vibes. Competes with Publisher Rocket ($199), KDSPY ($47), Helium 10 ($39–249/mo). This one lives inside your LLM workflow.

Install (hosted on MCPize)

The fastest way to use it — no local setup, OAuth handled for you:

# Claude Code
claude mcp add --transport http kdp-niche-scorer https://kdp-niche-scorer-mcp.mcpize.run/mcp

# Cursor
cursor mcp add kdp-niche-scorer https://kdp-niche-scorer-mcp.mcpize.run/mcp

# Windsurf
windsurf mcp add kdp-niche-scorer https://kdp-niche-scorer-mcp.mcpize.run/mcp

Or grab it from the marketplace: https://mcpize.com/mcp/kdp-niche-scorer-mcp

Pricing (hosted)

  • Free — 5 requests/day. Enough to score a couple of niches per session.
  • Pro $9/mo — 30 requests/day (~900/mo). For active indie authors.
  • Author $29/mo — 150 requests/day (~4,500/mo). Multi-niche / agency use.

Tools

Tool What it does
score_niche Full opinionated 0–100 score for a KDP keyword (demand + competition + pricing + indie/recency − top-3 dominance).
get_top_competitors Top N Kindle search results with BSR, price, reviews, page count, est. monthly revenue.
estimate_sales_from_bsr BSR + price → est. monthly copies and royalty revenue (Kindle 70% default; paperback opt-in).

Scoring formula

Ported verbatim from the KDP Research Chrome extension. Out of 100:

  • Demand (35) — share of top 10 selling well by BSR. Falls back to review-count signals when BSR isn't exposed by the search endpoint.
  • Competition (30) — median review count of top 10 (fewer = easier).
  • Pricing (15) — average price in the $5.99–$9.99 low-content sweet spot.
  • Indie + Recency (10) — indie wins + recent publication bonuses.
  • Top-3 Dominance (−25) — if top 3 books hoard sales vs positions 4–10.

Bands: Excellent (85+), Great (70+), Good (55+), Okay (40+), Weak (25+), Poor (<25).

Requirements

  • Python 3.11+
  • uv
  • A RapidAPI key for the Real-Time Amazon Data API. Free tier = 100 req/mo, no card.

Quick Start

# Install dependencies
uv sync

# Set up your .env
cp .env.example .env
# edit .env and paste your RAPIDAPI_KEY

# Start the server with hot reload + interactive playground
mcpize dev --playground

Configuration

Variable Required Description
RAPIDAPI_KEY ✅ Your Real-Time Amazon Data key. Sign up free.
RAPIDAPI_HOST ❌ Override API host (default real-time-amazon-data.p.rapidapi.com).
PORT ❌ Server port (default 8080 in production, 3000 under mcpize dev).
ENV ❌ Set to production to disable colorized dev logging.

Development

uv run pytest            # Unit tests (22 offline tests covering the scoring formula)
uv run ruff check .      # Lint
uv run ruff format .     # Format
mcpize dev               # Hot-reload server on :3000
mcpize dev --playground  # Same + browser playground via public tunnel
mcpize doctor            # Sanity-check the build before deploy
bash test-mcp.sh         # MCP protocol smoke test (server must be running)

Deploy

mcpize login                                # once
mcpize secrets set RAPIDAPI_KEY your-key    # set production secret
mcpize deploy                               # ship

Data sources

v1 (this server): RapidAPI Real-Time Amazon Data /search endpoint only. Gets title, price, review count, rating per result. BSR is not returned by the search endpoint — the scoring formula's built-in review-based demand fallback handles this gracefully.

v2 (future): Keepa API for historical BSR + review velocity; Amazon Creators API once eligible.

Example

score_niche(keyword="low content journal", marketplace="US")
→ {
    score: 62,
    band: "Good",
    verdict: "worth_considering",
    signals: { demand: 21, competition: 25, pricing: 15, indie_recency: 1, penalty: 0, ... },
    top_competitors: [ { asin, title, price, review_count, est_monthly_revenue }, ... ]
  }

License

MIT

README fetched from the repository 4 days ago. The original is authoritative.

Questions

About Kdp Niche Scorer MCP

How do I install Kdp Niche Scorer MCP?

No package has been published for this server, so install it from source: clone the repository and follow its README.

Is Kdp Niche Scorer MCP safe to use with an AI agent?

Its trust score is 34 out of 100 (low). It passes 4 of the 5 static security checks run so far; the failures are listed above. It has no ConduID identity yet, so agent calls to it are not receipted.

Is Kdp Niche Scorer MCP still maintained?

Yes — the last commit was 4 months ago. The repository has 1 stars and 1 forks.