indexnow-mcp
An MCP server for the IndexNow protocol that lets AI agents instantly submit URLs to Bing, Yandex, Seznam and Naver for fast indexing.
README
indexnow-mcp
Submit URLs to search engines instantly from any AI agent.
An MCP server for the IndexNow protocol. Connect it to Claude Code, Claude Desktop, Cursor or any MCP-aware client, and your AI agent can push new or updated URLs to Bing, Yandex, Seznam and Naver the moment content changes — no waiting for a recrawl, no dashboard clicking.
Ship a blog post, ask your agent to submit it, get crawled within minutes.
Why
- Search engines take days or weeks to recrawl small sites. IndexNow flips that: you tell them.
- Agents already publish and edit content. Indexing should be part of the same automated loop.
- Zero dependencies beyond the MCP SDK. No accounts, no API keys from search engines — IndexNow is free and open.
Tools
| Tool | What it does |
|---|---|
generate_key() |
Creates a fresh 32-char IndexNow key + setup instructions |
verify_key(host, key) |
Confirms your key file is reachable at https://host/<key>.txt |
submit_urls(host, key, urls) |
Submits up to 10,000 URLs to all IndexNow engines in one call |
submit_sitemap(host, key, sitemap_url) |
Fetches a sitemap.xml and submits every URL in it |
Quick start
pip install mcp
git clone https://github.com/cyber-kani/indexnow-mcp
Claude Code:
claude mcp add indexnow -- python3 /path/to/indexnow-mcp/server.py
Claude Desktop / Cursor (mcpServers config):
{
"mcpServers": {
"indexnow": {
"command": "python3",
"args": ["/path/to/indexnow-mcp/server.py"]
}
}
}
Then just talk to your agent:
"Generate an IndexNow key for example.com" → host the key file it gives you
"Submit https://example.com/blog/new-post to search engines"
"Submit everything in https://example.com/sitemap.xml"
One-time site setup
generate_key()→ you get e.g.8d7e...bf5c- Put a file at
https://your-site.com/8d7e...bf5c.txtcontaining exactly that key verify_key("your-site.com", "8d7e...bf5c")→ok: true- Submit away. The key stays valid forever.
FAQ
Does Google support IndexNow? No — Google uses its own systems. IndexNow covers Bing, Yandex, Seznam and Naver, and Bing shares the signal with partners. For Google, keep your sitemap fresh in Search Console.
Rate limits? IndexNow accepts up to 10,000 URLs per request. Submit when content actually changes; spamming unchanged URLs can get a key ignored.
Is this safe to expose to an agent? The server can only announce URLs on hosts where you control the key file. It cannot modify your site or submit URLs for domains you don't own.
License
MIT
Built by Cloudcoder — a software development company in Sri Lanka specializing in MCP servers and AI agents. Read our plain-language explainer: What is MCP?
Recommended Servers
playwright-mcp
A Model Context Protocol server that enables LLMs to interact with web pages through structured accessibility snapshots without requiring vision models or screenshots.
Magic Component Platform (MCP)
An AI-powered tool that generates modern UI components from natural language descriptions, integrating with popular IDEs to streamline UI development workflow.
Audiense Insights MCP Server
Enables interaction with Audiense Insights accounts via the Model Context Protocol, facilitating the extraction and analysis of marketing insights and audience data including demographics, behavior, and influencer engagement.
VeyraX MCP
Single MCP tool to connect all your favorite tools: Gmail, Calendar and 40 more.
graphlit-mcp-server
The Model Context Protocol (MCP) Server enables integration between MCP clients and the Graphlit service. Ingest anything from Slack to Gmail to podcast feeds, in addition to web crawling, into a Graphlit project - and then retrieve relevant contents from the MCP client.
Kagi MCP Server
An MCP server that integrates Kagi search capabilities with Claude AI, enabling Claude to perform real-time web searches when answering questions that require up-to-date information.
E2B
Using MCP to run code via e2b.
Neon Database
MCP server for interacting with Neon Management API and databases
Exa Search
A Model Context Protocol (MCP) server lets AI assistants like Claude use the Exa AI Search API for web searches. This setup allows AI models to get real-time web information in a safe and controlled way.
Qdrant Server
This repository is an example of how to create a MCP server for Qdrant, a vector search engine.