Remote server (HTTP + OAuth)
Nothing to install. You paste a URL, sign in once, and the connector works on the web, desktop and mobile. This is how mcp.speedyindex.com/mcp works.
Check indexing in Google, Bing and Yandex, submit URLs with pay-per-indexed refunds, verify backlinks and track rankings — in plain words. 22 tools, one URL.
https://mcp.speedyindex.com/mcpPaste it as a custom connector in Claude, Cursor or VS Code and sign in with your SpeedyIndex API key. New accounts get 100 free tokens.
| /blog/mcp-for-seo | not indexed |
| /blog/claude-connectors | not indexed |
The Model Context Protocol (MCP) is an open standard, introduced by Anthropic in November 2024, that lets AI assistants call external tools. An MCP server exposes a service’s actions as tools; a connector is what Claude calls an MCP server you have added. Instead of exporting CSV files and pasting them into the chat, the assistant reads live data and runs tasks for you — and shows you every call it makes.
Nothing to install. You paste a URL, sign in once, and the connector works on the web, desktop and mobile. This is how mcp.speedyindex.com/mcp works.
Runs on your computer through npx, with the API key in an environment variable. Useful for clients that read a local config file. Package: speedyindex-mcp.
The assistant decides which tool to call, but every result comes from the service itself — real index status, real positions — not from the model’s memory.
An MCP server is the service that exposes tools. A connector is what Claude calls an MCP server you’ve added to your account. A plugin or extension is a client-specific add-on that may bundle MCP servers, prompts and settings. SpeedyIndex is one MCP server: add it as a connector in Claude, or as a server in Cursor and VS Code.
A model alone can’t know whether your page is indexed today. With a connector it checks.
Check → send the misses for indexing → re-check later. One request instead of three dashboards.
Ask for a client summary and get tables and conclusions, not raw exports.
Same tools in the Claude chat, in Claude Code next to your site’s code, and in Cursor or VS Code.
No single server covers all of SEO. Most teams combine a data source for keywords and backlinks, first-party data from Google, and task tools. SpeedyIndex fills the gap the popular lists leave open: getting pages indexed and proving they are indexed, plus rank tracking.
| Category | Examples | What you use it for | How you pay |
|---|---|---|---|
| Keyword and backlink databases | Ahrefs, Semrush, SE Ranking, DataForSEO | Keyword volumes and difficulty, competitor research, backlink profiles from the vendor’s index | Your plan with the vendor; DataForSEO charges per data request |
| First-party Google data | Search Console (community-built servers); GA4 (Google’s experimental server) | Clicks and impressions, URL inspection one page at a time (about 2,000 inspections a day per property), sitemap submission, traffic | Free, with access to your property |
| Crawling | Screaming Frog, Firecrawl | Site audits, page content and technical checks | Licence (Screaming Frog, runs locally) or credits (Firecrawl) |
| Indexing, index checks, rank tracking | SpeedyIndex | Index status of up to 10,000 URLs per task in Google, Yandex and Bing; submitting URLs for indexing; checking that backlinks are live; Google positions and AI Overview citations | Tokens, no subscription; Google indexing is pay-per-indexed |
The categories reflect what each server is mainly used for; check each vendor’s page for current tools and prices. Google does not publish an official Search Console MCP server — the servers listed in MCP directories are community projects.
15 tools only read data and are free. 7 change your account, so your client asks before running them (unless you’ve set a tool to “Always allow”). 5 of those, marked in yellow, spend tokens or credits.
Send up to 10,000 URLs per task. Google tasks are pay-per-indexed: tokens for URLs that don’t get indexed come back automatically. Spread a task over 2–30 days with drip feed.
create_indexing_tasksubmit_single_urllist_tasksget_task_statusget_task_reportFind out which URLs are actually in the index — up to 10,000 per task — and get indexed and not-indexed lists (with page titles for Google).
create_index_check_taskget_task_reportget_balanceOpen donor pages and check that they still link to your domains: HTTP status, anchor text, nofollow flag, Moz Domain Authority and spam score for each donor.
create_backlink_check_taskget_backlink_check_statusget_backlink_check_reportCreate projects, add keywords and competitors, run checks and read positions, changes since the last check, trend history and whether Google’s AI Overview cites your site.
rank_tracker_start_checkrank_tracker_create_projectrank_tracker_add_keywordsrank_tracker_get_positionsrank_tracker_get_trendrank_tracker_get_keyword_detailsrank_tracker_get_check_cost+5 moreyellow = spends tokens or credits. Creating a Rank Tracker project or adding keywords is free; running a check is not.
You need a SpeedyIndex account and its API key: log in at app.speedyindex.com and copy the key from the API section (it is also in the @speedyindexbot settings). New accounts get 100 free tokens. The connector itself is free — you pay only for tasks you run.
https://mcp.speedyindex.com/mcp. Select Add.Add the hosted server (with --scope user it works in every project):
claude mcp add --transport http --scope user speedyindex https://mcp.speedyindex.com/mcp
Then run /mcp inside Claude Code, choose speedyindex → Authenticate and sign in in the browser. claude mcp list should show it as connected.
Prefer a local server with your key in an environment variable? Use the npm package:
claude mcp add speedyindex -e SPEEDYINDEX_API_KEY=your-key -- npx -y speedyindex-mcp
Add this to .cursor/mcp.json (project) or ~/.cursor/mcp.json (all projects). Cursor signs you in with OAuth when the server first connects; turn the server on under Customize. Check it by asking for your SpeedyIndex balance and expanding the tool call.
{
"mcpServers": {
"speedyindex": { "url": "https://mcp.speedyindex.com/mcp" }
}
}Any client that supports remote MCP servers over Streamable HTTP can use the server URL. In VS Code, run MCP: Add Server → HTTP and paste the URL, or add it to a workspace .mcp.json:
{
"mcpServers": {
"speedyindex": { "type": "http", "url": "https://mcp.speedyindex.com/mcp" }
}
}Check it with MCP: List Servers, then ask for your balance — a plausible answer without a tool call doesn’t prove the connection.
Clients that only run local (stdio) servers — for example Claude Desktop’s config file — can use the npm package:
{
"mcpServers": {
"speedyindex": {
"command": "npx",
"args": ["-y", "speedyindex-mcp"],
"env": { "SPEEDYINDEX_API_KEY": "your-key" }
}
}
}/mcp and choose Authenticate again.Type these in plain words. The assistant picks the right tools and, with default settings, asks before it runs anything paid.
Check which of these 40 URLs are indexed in Google and list the ones that are not.Uses create_index_check_task, then get_task_report.
Send the unindexed URLs from that check to Google indexing and give me the task id.Pay-per-indexed: no charge for URLs that don’t get indexed.
Here are 300 new URLs (pasted below). Drip-feed them to Google over 10 days.create_indexing_task with drip_feed_days: 10.
Are these product pages in Bing and Yandex? Make a table by engine.Index checks in both engines from one prompt.
Which of these 25 donor pages still link to example.com, and which links are nofollow?Backlink checker with status, anchor, DA and spam score.
From these 50 guest-post URLs, find the ones that lost my link and the ones that aren’t indexed — I want a re-indexing list.Combines backlink check, index check and indexing.
Create a Rank Tracker project for example.com in the United States with these 30 keywords and 3 competitors.Creating the project is free; ask the cost before the first check.
Which keywords dropped since the last check, and what page ranks for them now?rank_tracker_get_positions with changed_only: down.
In my example.com Rank Tracker project, does the AI Overview for “best running shoes” cite my site? Who does it cite?rank_tracker_get_keyword_details shows AI Overview sources.
Summarize this month for my client: visibility trend, top-10 keywords gained and lost, and indexing results.Trend + positions + task reports in one answer.
Send these 50 Russian-language pages to Yandex indexing.create_indexing_task with engine: yandex.
We just migrated to a new domain. Check which of these 500 new URLs are indexed in Google and send the missing ones for indexing over 7 days.Index check, then drip-feed indexing. See the post-migration checklist.
You enter the API key on our sign-in page, not in the chat. The server has no database: the key lives only inside an encrypted sign-in token (AES-256-GCM). Access tokens last 1 hour; sign-ins renew for up to 90 days. Regenerate the key in the dashboard to cut off every sign-in at once.
Tools that spend tokens are marked for the client. Claude asks for your approval before running them unless you’ve set that tool to “Always allow”; other clients follow their own approval settings. The connector can’t pay, create invoices or delete your projects and tasks.
Google indexing is pay-per-indexed: URLs that don’t get indexed are refunded automatically. Rank Tracker checks hold the maximum cost and return the unused part when the check ends.
Details: connector privacy policy · technical docs · SpeedyIndex API
The same server is listed in the main MCP directories. Pick the one your client reads from, or star it on GitHub.
What MCP is, how to connect it in Claude, Claude Code, Cursor and VS Code, and 20 copy-ready prompts for indexing, index checks, backlinks and rank tracking. 12 pages, no sign-up.
It is an MCP server that gives an AI assistant SEO tools: for example checking index status, submitting URLs for indexing, reading rankings or backlink data. The SpeedyIndex MCP server has 22 such tools for indexing, index checks in Google, Yandex and Bing, backlink checks and Google rank tracking.
There is no single best one. Most teams combine a keyword and backlink database (Ahrefs, Semrush, SE Ranking or DataForSEO), Search Console data, and a task server such as SpeedyIndex for index checks, indexing and rank tracking.
The SpeedyIndex connector is free to add, and its read tools cost nothing. Paid tasks use tokens, and new accounts get 100 free tokens. Community Search Console servers are free with access to your property.
In Claude open Customize → Connectors, choose Add custom connector and paste https://mcp.speedyindex.com/mcp. Select Connect, enter your SpeedyIndex API key on the sign-in page and confirm. Custom connectors are available on all Claude plans; the Free plan allows one.
No. In Claude you paste one URL and sign in. Config files are only needed for Cursor, VS Code or a local npm setup, and the snippets above can be copied as they are.
Yes, the connector itself is free. You pay with SpeedyIndex tokens or credits only for tasks that cost money: index checks, indexing, backlink checks and Rank Tracker checks. New accounts get 100 free tokens, and Google indexing is pay-per-indexed.
Tools that spend tokens are marked for the client, and Claude asks for your approval before running them unless you have set that tool to “Always allow”. Other clients follow their own approval settings. Read-only tools like balance, reports and positions cost nothing. The connector cannot pay, create invoices or delete projects and tasks.
You enter the key on the SpeedyIndex sign-in page, not in the chat. The server has no database: the key is kept only inside an encrypted sign-in token held by your client. Regenerate the key in the dashboard to revoke every sign-in.
Yes. Ask it to check a list of URLs; it creates an index check task for up to 10,000 URLs and returns indexed and not-indexed lists. The same works for Yandex and Bing.
Yes, through SpeedyIndex. Google tasks are pay-per-indexed: tokens for URLs that don’t get indexed are refunded automatically. You can also spread a task over 2 to 30 days with drip feed.
Yes. Clients like Claude, Cursor and VS Code can have several servers connected; the assistant picks tools from each. A common setup is a keyword database connector plus SpeedyIndex for indexing and rank tracking.
Claude (web, desktop and mobile), Claude Code, Cursor, VS Code and any client that supports remote MCP servers over Streamable HTTP. Clients that only run local servers can use the npm package speedyindex-mcp.