indexing-mcp
Reads sitemaps, inspects URLs with Google URL Inspection, reports which pages are not indexed and why, resubmits sitemaps, and provides direct Search Console links for manual indexing requests.
This server does not currently have a deployable release on Glama. Follow the repository's setup instructions to install and configure it for your MCP client, including any required credentials and local dependencies.
indexing-mcp
Ask your AI assistant "which of my pages are not indexed, and why?" and get an answer, with a fix.
One MCP server for Google Search Console, Bing Webmaster Tools and IndexNow. Works with Claude Desktop, Claude Code, Cursor, Windsurf and any other MCP client.
Built and maintained by Sellignite. MIT licensed.
What it does
Tool | What you can ask |
| "Which sites do I have in Search Console and Bing?" |
| "Which pages on example.com are not indexed, and why?" Reads your sitemaps, inspects URLs in Google (newest first) and returns every non-indexed URL with Google's reason, plus sitemap errors and Bing crawl issues. |
| "Is example.com/pricing indexed?" Google URL Inspection + what Bing knows. |
| "Push these URLs to Bing and IndexNow." Uses the Bing URL Submission API (within your daily quota) and IndexNow (Bing, Yandex, Seznam, Naver…). |
| "Resubmit my sitemaps." To Google and Bing in one go. |
| "Top queries / pages for example.com in the last 28 days." |
A typical prompt: "Run an indexing report for example.com, explain each problem in plain words, then submit the fixable URLs to Bing and IndexNow."
Google has no public API to request indexing for normal pages (its Indexing API only covers job postings and livestreams). For Google, the server resubmits sitemaps and gives you the direct Search Console link for each URL, so "Request indexing" is one click.
Related MCP server: seo-webmaster-mcp
Install
Add this to your MCP client config (Claude Desktop: Settings → Developer → Edit config):
{
"mcpServers": {
"indexing": {
"command": "npx",
"args": ["-y", "indexing-mcp"],
"env": {
"GSC_SERVICE_ACCOUNT_JSON": "/absolute/path/to/service-account.json",
"BING_API_KEY": "your-bing-api-key",
"INDEXNOW_KEY": "your-indexnow-key"
}
}
}
}Claude Code: claude mcp add indexing -e GSC_SERVICE_ACCOUNT_JSON=/path/key.json -e BING_API_KEY=... -- npx -y indexing-mcp
Every credential is optional. Configure only the engines you use.
Credentials (about 10 minutes, once)
Google Search Console
In Google Cloud Console, create a project, enable the Google Search Console API.
IAM & Admin → Service accounts → Create, then Keys → Add key → JSON. Save the file.
In Search Console, for each site: Settings → Users and permissions → Add user, paste the service account email (
…@….iam.gserviceaccount.com), permission Full (needed to resubmit sitemaps).Set
GSC_SERVICE_ACCOUNT_JSONto the file path (or to the JSON itself).GOOGLE_APPLICATION_CREDENTIALSalso works.
New site later? Just add the same email to it. list_sites shows the email to use.
Bing Webmaster Tools
Bing Webmaster Tools → Settings (gear) → API access → API key. Set BING_API_KEY.
IndexNow (optional)
Pick a key (8–128 characters,
a-z A-Z 0-9 -), e.g. from bing.com/indexnow/getstarted.Host it as a text file at
https://your-site.com/<key>.txtcontaining the key.Set
INDEXNOW_KEY, orINDEXNOW_KEYS='{"site-a.com":"key1","site-b.com":"key2"}'for different keys per site.
Quotas to know
Google URL Inspection: 2,000 requests/day and 600/minute per property.
indexing_reportinspects 50 URLs by default (limitup to 2,000).Bing URL submission: daily quota per site (often 10–10,000, shown in the report).
submit_urlsnever goes over it.IndexNow: up to 10,000 URLs per call.
Privacy
Runs locally on your machine. Credentials and data go only to Google, Bing and IndexNow. No telemetry.
Development
npm install
npm test
npx @modelcontextprotocol/inspector node src/index.jsIssues and PRs welcome.
Need more than indexing? Sellignite builds AI agents for sales and marketing teams.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
This server cannot be deployed
Maintenance
Related MCP Connectors
Google Search Console, Bing, Yandex and IndexNow for AI assistants, with live SEO analyses.
Google Search Console for AI assistants: traffic, rankings, indexing and page checks. Read-only.
Google Search Console, GA4 and Bing Webmaster data for SEO and AI-search work. 20 read-only tools.
Google Search Console in your AI: overview, opportunities, index gaps, page checks, long history.
Related MCP Servers
- AlicenseNot gradedqualityCmaintenanceEnables AI agents to access Google Search Console search performance and index health data, including clicks, impressions, rankings, URL inspection, and sitemap management.16 npmMIT
- AlicenseAqualityBmaintenanceEnables AI assistants to access search analytics from Google Search Console and Bing Webmaster Tools, inspect URL indexing, monitor sitemaps, and submit URLs to search engines via IndexNow.7MIT
- AlicenseAqualityBmaintenanceProvides AI assistants with live access to Google Search Console search analytics, URL inspection, and sitemap management through real API calls.10MIT
- AlicenseNot gradedqualityCmaintenanceLets AI assistants analyze search performance, inspect URLs and indexing issues, and manage sitemaps through read/write actions, with destructive operations disabled by default.MIT