Skip to content
verify mcp Beta VerifyMCP is currently in beta. If you notice any issues, get in touch and we’ll put it right.

Rapid Indexer

REMOTE · MCP.RAPID-INDEXER.COM

Send new pages and backlinks to Googlebot fast, then check which URLs Google has indexed.

+3 this week 79 Trust /100

Last scanned (12 hours ago)

Scores higher than 79% of remote servers

Reachable. Last reached 5 Nov 2026.

Category Marketing and SEO

Trust breakdown (7 categories)

How this component scores in each security and reliability category. Every signal is checked automatically against the live server, and we only credit what we can confirm. How we score → Why this is hard to score →

Endpoint Security63
  • The endpoint's TLS certificate is valid, in date, and uses a strong key. View diagnostics → Pass
  • No authorisation is required to call this server. Nothing on it is marked destructive, but we can't show that an anonymous caller can only read: full credit needs the server to list at least one tool and every tool to be verifiably read-only. We use a best-effort check of tool names and descriptions to tell read-only tools from tools that change things, so some genuinely read-only tools may not get full credit. Names that start with a read verb (get, list, read, search and similar) and accurate readOnlyHint annotations help. Meet that to earn full credit, or require authorisation. See how to fix → View diagnostics → Partial
  • HTTPS enforcement could not be verified: the plaintext port answered with HTTP 405, which proves neither a plaintext path nor enforcement. View diagnostics → Unverified
  • HSTS check failed: the Strict-Transport-Security header is absent. See how to fix → View diagnostics → Fail
  • DNSSEC check failed: this domain isn't protected by DNSSEC. See how to fix → View diagnostics → Fail
Transport & Reachability100
Schema Quality & AI Usability77
  • 100% of prompts and resources have a non-trivial description (not blank, and not just the item's name).Pass
  • AI-judged instruction clarity (good).Pass
  • Context-footprint check failed: tool/resource definitions use about 2217 tokens (~184/item across 12 items; 12 tools + 0 resources), over budget; trim descriptions and params. See how to fix → Fail
  • Usage-examples check failed: none of the tools include examples. See how to fix → Fail
Stability & Change Management90
  • Stability observed for 27 of 30 days with no destabilising changes; credit accrues until the full window elapses.Partial
Tool Coverage97
  • 100% of tools have a non-trivial description (not blank, and not just the tool's name).Pass
  • 89% of tool parameters carry a description.Partial
  • Structured output schemas are declared (100% of tools); any adoption earns full credit.Pass
Tool Safety100
  • No prompt-injection markers were found in the server instructions, tool names or descriptions we captured.Pass
  • All 2 tool(s) whose name or description implies an irreversible operation declare an MCP destructiveHint annotation.Pass
  • An AI judge read all 13 captured unit(s) of tool text and found none that tries to manipulate the model reading it.Pass
Capabilities100
  • Implements a current MCP spec version (2026-07-28).Pass
What we tested

Checks we ran (12)

  • TLS certificate
  • Authorization
  • HSTS header
  • DNSSEC
  • Transport
  • Schema quality
  • Stability
  • Tool coverage
  • Injection markers
  • Destructive annotations
  • Judged manipulation
  • MCP protocol

Checks we could not complete (1)

These are gaps on our side, not findings about this hosted endpoint. We only credit what we can confirm, so a category made up entirely of them scores 0.

  • HTTPS in Endpoint SecurityHTTPS enforcement could not be verified: the plaintext port answered with HTTP 405, which proves neither a plaintext path nor enforcement.

Does not apply to this hosted endpoint (2)

  • Supply Chain SecurityScored on package channels only. This is a hosted endpoint, so there is nothing to install or inspect.
  • Provenance & TransparencyScored on package channels only. This is a hosted endpoint, so there is nothing to install or inspect.

The score does not measure everything. What the score does not measure →

Changelog

Every change we have recorded for this component, newest first. Security-relevant changes are always shown. ▲ marks a change for the better, ▼ a change for the worse; unmarked changes are neutral.

  • 4 Nov 26 +1

    No change was recorded against any check on this day. Stability & Change Management went from 83 to 87. That category is still filling its 30-day observation window: 25 days of observed history at the previous scan, 26 at this one. The score rises as the window fills, whether or not the server changes.

  • 1 Nov 26 +1

    No change was recorded against any check on this day. Stability & Change Management went from 73 to 77. That category is still filling its 30-day observation window: 22 days of observed history at the previous scan, 23 at this one. The score rises as the window fills, whether or not the server changes.

  • 30 Oct 26 +1

    No change was recorded against any check on this day. Stability & Change Management went from 67 to 70. That category is still filling its 30-day observation window: 20 days of observed history at the previous scan, 21 at this one. The score rises as the window fills, whether or not the server changes.

  • 28 Oct 26 +2
    • Judged manipulation: unverified → pass ▲ security
    • The server rewrote its instructions, which are the text every model session reads security
    • Tool “check_index_status” rewrote its description, which is the text the model reads security
    • Tool “get_task_links” rewrote its description, which is the text the model reads security
    • Tool “submit_urls_for_indexing” rewrote its description, which is the text the model reads security
    • Schema quality: 150 → 184 ▼ functional
    • Schema quality: excellent → good functional
    • Server version: 0.1.0 → 0.2.0 functional
    • “check_index_status” added an optional parameter “also_brave” cosmetic
    • “estimate_cost” added an optional parameter “bing” cosmetic
    • “estimate_cost” added an optional parameter “brave” cosmetic
    • “estimate_cost” added an optional parameter “brave_check” cosmetic
    • “submit_urls_for_indexing” added an optional parameter “also_bing” cosmetic
    • “submit_urls_for_indexing” added an optional parameter “brave” cosmetic
    • “submit_urls_for_indexing” added an optional parameter “brave_keywords” cosmetic
    • “submit_urls_for_indexing” reworded the description of “drip_feed” cosmetic
    • “submit_urls_for_indexing” reworded the description of “engine” cosmetic
    • Tool “check_index_status” changed its title: Check whether URLs are indexed by Google → Check whether URLs are indexed by Google (and Brave) cosmetic
    • Tool “submit_urls_for_indexing” changed its title: Submit URLs for Google indexing → Submit URLs for Google, Bing and/or Brave indexing cosmetic
  • 26 Oct 26 +1

    No change was recorded against any check on this day. Stability & Change Management went from 53 to 57. That category is still filling its 30-day observation window: 16 days of observed history at the previous scan, 17 at this one. The score rises as the window fills, whether or not the server changes.

  • 23 Oct 26 +1

    No change was recorded against any check on this day. Stability & Change Management went from 43 to 47. That category is still filling its 30-day observation window: 13 days of observed history at the previous scan, 14 at this one. The score rises as the window fills, whether or not the server changes.

  • 21 Oct 26 +1

    No change was recorded against any check on this day. Stability & Change Management went from 37 to 40. That category is still filling its 30-day observation window: 11 days of observed history at the previous scan, 12 at this one. The score rises as the window fills, whether or not the server changes.

  • 19 Oct 26 +1

    No change was recorded against any check on this day. Stability & Change Management went from 30 to 33. That category is still filling its 30-day observation window: 9 days of observed history at the previous scan, 10 at this one. The score rises as the window fills, whether or not the server changes.

Diagnostics

Diagnostic detail from the automated scan of this channel: what the scanner observed at each step, so you can see exactly where a check passed or failed. It is informational only and never changes the trust score.

Captured 5 Nov 2026 · Probed https://mcp.rapid-indexer.com/mcp

TLS valid

Negotiated TLS 1.3 with TLS_AES_256_GCM_SHA384 .

Subject Issuer Valid from Valid until Key Signature Serial
CN=mcp.rapid-indexer.com CN=YE1,O=Let's Encrypt,C=US 23 Sept 2026 22 Dec 2026 ECDSA 256 ECDSA-SHA384 6cb015beb66236d32e5c74d93cd2d232a78
SANs: mcp.rapid-indexer.com
CN=YE1,O=Let's Encrypt,C=US (CA) CN=Root YE,O=ISRG,C=US 3 Sept 2025 2 Sept 2028 ECDSA 384 ECDSA-SHA384 5ddd70dd31f801c85c186a7a04b80afe
CN=Root YE,O=ISRG,C=US (CA) CN=ISRG Root X2,O=Internet Security Research Group,C=US 13 May 2026 2 Sept 2032 ECDSA 384 ECDSA-SHA384 872165fc34b6e5fba8add5b3705fb53a
CN=ISRG Root X2,O=Internet Security Research Group,C=US (CA) CN=ISRG Root X1,O=Internet Security Research Group,C=US 13 May 2026 2 Sept 2032 ECDSA 384 SHA256-RSA 6c8f1dc727c7117f7baf853ac980f9cd

Background: What to check on a remote MCP endpoint →

DNSSEC insecure

Validation of mcp.rapid-indexer.com. — Not signed

Zone DS Keys Algorithms Outcome
. Trust anchor 20326, 38696 8, 8 Verified
com. DS published 19718 13 Verified
rapid-indexer.com. No DS Unsigned (proven) parent-signed NSEC/NSEC3 proves an unsigned delegation
Authentication No authorisation required

The endpoint answered without asking for a token. Anyone who knows the URL can reach it.

Result No authorisation required
HTTP status 200

Background: How OAuth 2.1 works in the 2026 MCP spec →

Transports 2 probes
Transport URL Outcome Status Location
streamable-http https://mcp.rapid-indexer.com/mcp Verified 200
http (plaintext) http://mcp.rapid-indexer.com/mcp Inconclusive 405
MCP tools · 12 exposed · ~1,988 tokens

The tools this component advertises to a client, with an estimated token cost for each. Expand a tool to see its parameters and schema. The per-tool counts are indicative and are not scored directly; the schema's total context footprint is one signal in Schema Quality & AI Usability. A tool's description is untrusted text the model reads on every call, which is what makes this list a security surface and not just an inventory: how tool poisoning works →

Tool Tokens
check_index_status ~183

Create an index-check task that reports, per URL, whether Google currently has it in the index (indexed / unindexed). also_brave looks every URL up in Brave Search too (extra credits per URL, see get_pricing); its result is brave_status in get_task_links. URLs Brave cannot look up are refunded. Cheap (~0.1 credit per URL) but still SPENDS CREDITS. Results arrive within a few minutes: poll get_task, then read get_task_links. Does not submit anything to Google; use submit_urls_for_indexing for that.

NameTypeReqDescription
also_braveboolean–Also check each URL in Brave Search (extra credits per URL).
titlestring–Optional label shown in the dashboard.
urlsarrayyesAbsolute URLs (https://...). Scheme is added when missing. Max 10000 per task.
NameTypeReqDescription
brave_checkbooleanyes–
dashboard_urlstringyes–
messagestringyes–
task_idnumberyes–
url_countnumberyes–

No examples provided.

check_service_health ~40

Ping the Rapid Indexer API and report version and enabled features (indexer, checker, traffic, ctr). Also validates that the configured API key works.

Input schema present but exposes no named parameters.

NameTypeReqDescription
api_base_urlstringyes–
featuresobjectyes–
statusstringyes–
versionstringyes–

No examples provided.

create_ctr_campaign ~436

Send visitors who search the given keywords on a search engine (Google by default), find the target URL in the results and click it, then browse like a human. SPENDS CREDITS immediately (same rate as traffic, per visitor). Confirm with the user before creating. Use list_search_engines for valid search_engine values.

NameTypeReqDescription
ai_enabledboolean–Human-like AI browsing (scrolling, reading, internal clicks).
bounce_rateinteger–Percent of single-page visits.
click_chanceinteger–Percent of visitors who click one of click_links.
click_linksarray–Paths or CSS selectors the visitor may click, e.g. ["/pricing", "button.cta"].
countrystring–Visitor geo. WW = worldwide mix.
daysinteger–Spread the visitors over this many days.
delay_maxinteger–Max seconds on page.
delay_mininteger–Min seconds on page.
devicestring––
keywordsarrayyesSearch queries the visitors will type.
linkstringyesTarget page the visitors should land on.
pages_maxinteger–Max internal pages per visit.
pages_mininteger–Min internal pages per visit.
referrerstring–Apparent traffic source, e.g. "facebook.com" or a full URL. Empty = direct.
search_enginestring–Engine key from list_search_engines (GOOGLE, BING, YAHOO, DUCKDUCKGO, YANDEX, BAIDU, NAVER, AMAZON, ...).
search_languagestring–Search UI language code.
search_onlyboolean–Search without clicking the result (search-volume boost only).
search_pages_maxinteger–How many result pages to scan for the target URL.
titlestring–Campaign name shown in the dashboard.
video_chanceinteger––
visitorsintegeryesTotal visitors to send (min 30, max 1,000 per scheduled day).
NameTypeReqDescription
campaign_idstring|nullyes–
ctr_modeobject––
dashboard_urlstringyes–
daysnumberyes–
messagestringyes–
statusstringyes–
task_idnumberyes–
visitorsnumberyes–

No examples provided.

create_traffic_campaign ~338

Send AI-driven, human-like visitors to a URL (geo, device, referrer and on-page behaviour are configurable). SPENDS CREDITS immediately: see get_pricing (credits per 1,000 visitors). visitors/days must not exceed 1,000 per day. Confirm with the user before creating. Returns the task id; poll get_task for status.

NameTypeReqDescription
ai_enabledboolean–Human-like AI browsing (scrolling, reading, internal clicks).
bounce_rateinteger–Percent of single-page visits.
click_chanceinteger–Percent of visitors who click one of click_links.
click_linksarray–Paths or CSS selectors the visitor may click, e.g. ["/pricing", "button.cta"].
countrystring–Visitor geo. WW = worldwide mix.
daysinteger–Spread the visitors over this many days.
delay_maxinteger–Max seconds on page.
delay_mininteger–Min seconds on page.
devicestring––
linkstringyesTarget page the visitors should land on.
pages_maxinteger–Max internal pages per visit.
pages_mininteger–Min internal pages per visit.
referrerstring–Apparent traffic source, e.g. "facebook.com" or a full URL. Empty = direct.
titlestring–Campaign name shown in the dashboard.
video_chanceinteger––
visitorsintegeryesTotal visitors to send (min 30, max 1,000 per scheduled day).
NameTypeReqDescription
campaign_idstring|nullyes–
ctr_modeobject––
dashboard_urlstringyes–
daysnumberyes–
messagestringyes–
statusstringyes–
task_idnumberyes–
visitorsnumberyes–

No examples provided.

estimate_cost ~179

Estimate the credit and USD cost of an indexing or index-check task before submitting it, and whether the account balance covers it. Does not create anything.

NameTypeReqDescription
bingstring–Bing Indexing (indexer only): none, also (Google + Bing) or only (Bing, no Google).
braveboolean–Brave Search Boost (indexer only): free next to Google, priced per URL without Google.
brave_checkboolean–Checker only: also look every URL up in Brave Search (extra credits per URL).
typestring–"indexer" submits URLs to Googlebot; "checker" only checks whether they are indexed.
url_countintegeryesNumber of URLs in the planned task.
vipboolean–VIP priority queue (indexer only): starts immediately, costs more.
NameTypeReqDescription
credits_balancenumberyes–
credits_per_urlnumberyes–
shortfall_creditsnumberyes–
sufficient_balancebooleanyes–
total_creditsnumberyes–
total_usdnumberyes–
typestringyes–
url_countnumberyes–
vipbooleanyes–

No examples provided.

get_account ~35

Return the authenticated Rapid Indexer account (id, email, credits balance, created date). Use it to check credits before creating tasks.

Input schema present but exposes no named parameters.

NameTypeReqDescription
created_atstringyes–
credits_balancenumberyes–
credits_balance_usdnumberyes–
emailstringyes–
idnumberyes–

No examples provided.

get_pricing ~48

Return live credit costs: credits per URL for standard/VIP indexing and index checking, traffic price per 1,000 visitors, USD per credit, and whether VIP/traffic are currently enabled.

Input schema present but exposes no named parameters.

NameTypeReqDescription
bing_indexing_enabledboolean––
brave_indexing_enabledboolean––
credits_per_urlobjectyes–
currencystringyes–
price_per_credit_usdnumberyes–
trafficobjectyes–
usd_per_urlobjectyes–
vip_queue_enabledbooleanyes–

No examples provided.

get_task ~64

Fetch one task, refreshing its status from the provider first. Returns status (pending/processing/completed/failed) and progress counts. Poll this after creating a task.

NameTypeReqDescription
task_idintegeryesRapid Indexer task id (from list_tasks or a create_* result).
NameTypeReqDescription
bing_indexingboolean––
brave_indexingboolean––
completed_atstring|nullyes–
created_atstringyes–
dashboard_urlstringyes–
enginestring|nullyes–
google_indexingboolean––
idnumberyes–
progressobjectyes–
statusstringyes–
titlestring|nullyes–
typestringyes–
vipbooleanyes–

No examples provided.

get_task_links ~146

Return each URL in an indexing or index-check task with its status (indexed / unindexed / pending / error). Indexing tasks add crawl_status, and bing_status (waiting / crawled / stopped / error) when Bing was selected; index checks with Brave add brave_status (pending / indexed / unindexed / error). Filter by status and paginate with limit/offset for big tasks. Always includes a summary count.

NameTypeReqDescription
limitinteger–Max links to return.
offsetinteger––
statusstring–Only return links with this status.
task_idintegeryesRapid Indexer task id (from list_tasks or a create_* result).
NameTypeReqDescription
has_morebooleanyes–
linksarrayyes–
offsetnumberyes–
returnednumberyes–
summaryobjectyes–
task_idnumberyes–

No examples provided.

list_search_engines ~24

Return the search engines and marketplaces accepted by create_ctr_campaign.search_engine.

Input schema present but exposes no named parameters.

NameTypeReqDescription
search_enginesobjectyes–
totalnumberyes–

No examples provided.

list_tasks ~83

List the account's tasks, newest first, with per-link counts (indexed / unindexed / pending / error). Filter by type or status. Use it to find task ids.

NameTypeReqDescription
pageinteger––
per_pageinteger––
statusstring–Only tasks in this status.
typestring–Only tasks of this type.
NameTypeReqDescription
paginationobjectyes–
tasksarrayyes–

No examples provided.

submit_urls_for_indexing ~412

Create an indexing task: Rapid Indexer signals Googlebot to crawl each URL so Google discovers it fast. also_bing sends Bingbot to each URL too; engine "bing" sends Bingbot only. Bing is priced per URL (see get_pricing), in beta (not guaranteed) and only available while Bing Indexing is enabled. brave adds Brave Search Boost (signals to Brave's Web Discovery Project, free next to Google); engine "brave" sends Brave only. Not guaranteed. SPENDS CREDITS immediately (standard ~1 credit/URL, VIP ~5 credits/URL). Run estimate_cost first and confirm with the user for large batches. Standard queue starts within minutes; VIP starts immediately with priority. drip_feed spreads submissions over several days for a natural pattern. Returns the task id; poll get_task for progress and get_task_links for per-URL status. Google makes the final indexing decision.

NameTypeReqDescription
also_bingboolean–On a Google task, also send every URL to Bing (Bing Indexing add-on, extra credits per URL).
braveboolean–Also add Brave Search Boost (free next to Google).
brave_keywordsarray–Optional search keywords for Brave Search Boost, used for every URL (turns Brave on).
drip_duration_daysinteger–Days to spread a drip-feed task over (only when drip_feed is true).
drip_feedboolean–Spread the URLs over drip_duration_days instead of submitting all at once. Standard queue only: not available with vip.
enginestring–google (default), bing (Bing Indexing only, no Google) or brave (Brave Search Boost only, no Google).
titlestring–Optional label shown in the dashboard.
urlsarrayyesAbsolute URLs (https://...). Scheme is added when missing. Max 10000 per task.
vipboolean–Use the VIP priority queue (faster, higher cost).
NameTypeReqDescription
dashboard_urlstringyes–
is_drip_feedbooleanyes–
messagestringyes–
targetsarrayyes–
task_idnumberyes–
url_countnumberyes–
vipbooleanyes–

No examples provided.

Install

How do I install the Rapid Indexer MCP server?

Rapid Indexer is a hosted endpoint at https://mcp.rapid-indexer.com/mcp, so there is nothing to install locally. Ready-made configuration for Claude, Cursor, VS Code, Codex and 5 more is on this page, copied from each client's own documentation.

remote · mcp.rapid-indexer.com

# add to Claude Code
claude mcp add --transport http com-rapid-indexer-mcp 'https://mcp.rapid-indexer.com/mcp'
Common questions

What is the Rapid Indexer MCP server?

Rapid Indexer is an MCP server listed in the public MCP registry as com.rapid-indexer/mcp. Send new pages and backlinks to Googlebot fast, then check which URLs Google has indexed. This page covers its hosted endpoint (https://mcp.rapid-indexer.com/mcp).

Is the Rapid Indexer MCP server safe to use?

Rapid Indexer scores 79 out of 100 on VerifyMCP. That is a record of what we were able to check automatically, not an endorsement. The category breakdown on this page shows every signal behind the number, including the ones we could not confirm.

What tools does the Rapid Indexer MCP server expose?

Rapid Indexer exposes 12 tools: get_account, get_pricing, estimate_cost, submit_urls_for_indexing, check_index_status, and 7 more. Their descriptions and schemas cost roughly 1,988 tokens of context every time the server is loaded.

Does the Rapid Indexer MCP server require authentication?

No. We connected to Rapid Indexer without credentials and it answered, so anything it exposes is reachable by anyone who knows the address.

Is the Rapid Indexer MCP server still maintained?

Rapid Indexer is still listed as active in the MCP registry. We last reached this channel on 5 November 2026. Those dates come from our own scans of the registry and the channel itself, not from anything the publisher announced.

What did VerifyMCP test on the Rapid Indexer MCP server?

VerifyMCP ran 12 checks on Rapid Indexer, covering TLS certificate, Authorization, HSTS header, DNSSEC and 8 more. One item could not be completed, a gap on our side rather than a finding about Rapid Indexer: HTTPS. Supply Chain Security and Provenance & Transparency do not apply to a hosted endpoint, so they were not tested. The score does not measure everything, and the scoring documentation lists what it leaves out.