KDP Niche Research

Kindle niche intelligence (demand/competition/BSR/revenue) gated by x402 USDC on Base.

Should I use this

Quality & Safety

A
Description quality
100%
Schema completeness
75%
Naming quality
90%
Poisoning risk
100%
Permission match
100%
Protocol compliance
100%

Based on automated analysis of tool definitions and protocol compliance.

Context Cost

~510Tokens (tool definitions)
~797 BTypical response size
Minimal attention impact (0.40% of 128k context)

This is the approximate number of tokens consumed each time the server's tools are loaded into a model's context. Higher counts reduce the attention available for other tasks.

Install

One-Click Install

Add this to your `claude_desktop_config.json` file:

{
  "mcpServers": {
    "kdp-niche-research": {
      "url": "https://nichedata.dev/mcp"
    }
  }
}

Remote endpoints

https://nichedata.dev/mcpstreamable-http

What it can do

Tool inventory

Tools (2)

🟢 Read-only🟡 Write🔴 Delete⚪ Unknown
🟢list_niches(limit, offset)

List available KDP niche keywords ordered by demand score. Use this to discover what Kindle publishing niches are available for detailed research. Returns keywords ordered by demand score (highest first). This endpoint is free — no payment required. Args: limit: Number of results to return (1-100, default 20) offset: Pagination offset (default 0)

Input Schema

{
  "type": "object",
  "properties": {
    "limit": {
      "default": 20,
      "title": "Limit",
      "type": "integer"
    },
    "offset": {
      "default": 0,
      "title": "Offset",
      "type": "integer"
    }
  },
  "title": "list_nichesArguments"
}

Output Schema

{
  "type": "object",
  "additionalProperties": true,
  "title": "list_nichesDictOutput"
}
🟡research_niche(keyword, x_payment)

Get detailed KDP niche intelligence for a specific keyword. Returns demand score, competition score, Amazon BSR range, estimated monthly revenue, review threshold, average book pricing, and data freshness for the given Kindle publishing niche. Pricing tiers (x402 USDC on Base network): - $0.03 per query for cached/pre-seeded keywords - $0.10 per query for live on-demand research (new keywords) Use the free `list_niches` tool first to see available keywords. Payment options: 1. Set the KDP_X_PAYMENT environment variable on the server for auto-pay. 2. Pass a valid x402 payment header via the x_payment argument. 3. If neither is set, the tool returns structured 402 payment instructions that an x402-capable agent can use to construct and retry payment. Args: keyword: The KDP niche keyword to research (e.g. "romance novels", "keto cookbook") x_payment: Optional base64-encoded x402 payment header. Takes precedence over the KDP_X_PAYMENT environment variable.

Input Schema

{
  "type": "object",
  "properties": {
    "keyword": {
      "title": "Keyword",
      "type": "string"
    },
    "x_payment": {
      "default": "",
      "title": "X Payment",
      "type": "string"
    }
  },
  "required": [
    "keyword"
  ],
  "title": "research_nicheArguments"
}

Output Schema

{
  "type": "object",
  "additionalProperties": true,
  "title": "research_nicheDictOutput"
}

Community

Rate this Server

Evidence

Recent observations

verifiedversion not recorded2 tools
verifiedversion not recorded2 tools