indexnow-mcp

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.

Category
Visit Server

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

  1. generate_key() → you get e.g. 8d7e...bf5c
  2. Put a file at https://your-site.com/8d7e...bf5c.txt containing exactly that key
  3. verify_key("your-site.com", "8d7e...bf5c")ok: true
  4. 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

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.

Official
Featured
TypeScript
Magic Component Platform (MCP)

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.

Official
Featured
Local
TypeScript
Audiense Insights MCP Server

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.

Official
Featured
Local
TypeScript
VeyraX MCP

VeyraX MCP

Single MCP tool to connect all your favorite tools: Gmail, Calendar and 40 more.

Official
Featured
Local
graphlit-mcp-server

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.

Official
Featured
TypeScript
Kagi MCP Server

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.

Official
Featured
Python
E2B

E2B

Using MCP to run code via e2b.

Official
Featured
Neon Database

Neon Database

MCP server for interacting with Neon Management API and databases

Official
Featured
Exa Search

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.

Official
Featured
Qdrant Server

Qdrant Server

This repository is an example of how to create a MCP server for Qdrant, a vector search engine.

Official
Featured