Model Context Protocol v0.1.0

Index URLs from Claude, Cursor, ChatGPT & Grok

The Rapid Indexer MCP server gives any MCP-capable assistant your indexing toolbox: submit URLs to Googlebot, check whether pages are indexed, read task results and launch traffic campaigns, all authenticated with your own API key.

1

Get an API key

Sign up, then open API Access in your account menu.

2

Add the server

Paste the config below into your assistant. Needs Node.js 20+; npx fetches the package.

3

Ask in plain English

"Index these 20 URLs on the VIP queue" or "Are my new blog posts indexed yet?"

Setup

Create or edit ~/.cursor/mcp.json (global) or .cursor/mcp.json in a project:

{
  "mcpServers": {
    "rapid-indexer": {
      "command": "npx",
      "args": ["-y", "rapid-indexer-mcp"],
      "env": { "RAPID_INDEXER_API_KEY": "YOUR_API_KEY" }
    }
  }
}

Edit ~/.config/Claude/claude_desktop_config.json (Linux) and restart Claude Desktop:

{
  "mcpServers": {
    "rapid-indexer": {
      "command": "npx",
      "args": ["-y", "rapid-indexer-mcp"],
      "env": { "RAPID_INDEXER_API_KEY": "YOUR_API_KEY" }
    }
  }
}

One command from a terminal:

claude mcp add rapid-indexer -e RAPID_INDEXER_API_KEY=YOUR_API_KEY -- npx -y rapid-indexer-mcp

Any host that launches stdio MCP servers works. Command and environment:

command: npx
args:    -y rapid-indexer-mcp
env:     RAPID_INDEXER_API_KEY=YOUR_API_KEY

Self-hosting over Streamable HTTP (multi-tenant, Authorization: Bearer <key> per request) is covered in the package README.

Your key stays on your machine; the server calls rapid-indexer.com/api/v1 directly. Rotate it any time from API Access.

Tools your assistant gets

get_account Credits balance and account status
get_pricing Live credit costs per URL
estimate_cost Cost of a batch before spending anything
submit_urls_for_indexing Send URLs to Googlebot (standard, VIP, drip feed)
index_and_verify Submit, then re-check indexing on a schedule
check_index_status Is a page in Google's index?
list_tasks Recent tasks with progress
get_task One task: status, crawled / pending counts
get_task_links Per-URL crawl status inside a task
create_traffic_campaign AI visitors with human-like browsing
create_ctr_campaign Search-and-click campaigns for a keyword
list_search_engines Engines available for CTR campaigns
check_service_health API reachability

Tools that create tasks spend credits immediately. The server instructs the assistant to run estimate_cost and confirm with you before large batches.

Things to try

  • "Submit every URL in sitemap.xml that was published this week for indexing, standard queue."
  • "Check whether these 15 product pages are indexed and list the ones that aren't."
  • "How much would it cost to VIP-index 200 URLs? Then do it if it's under 2,500 credits."
  • "Show me the crawl progress of my last five tasks."
Get your API key

Free credits on signup. Full REST reference at /api-docs.