MCP.so
Sign In
Servers

mcp-server-indexnow

@zizzfizzix

A Model Context Protocol (MCP) server allowing URL indexing requests via the IndexNow protocol. This server acts as a bridge, enabling MCP-compatible clients (like IDEs or AI assistants) to submit URLs to search engines using the IndexNow protocol for potentially faster content

Overview

What is mcp-server-indexnow?

mcp-server-indexnow is a Model Context Protocol (MCP) server that enables URL indexing requests via the IndexNow protocol. It acts as a bridge, allowing MCP-compatible clients (such as IDEs or AI assistants) to submit URLs to search engines for faster content discovery and indexing.

How to use mcp-server-indexnow?

Install the server using uvx (recommended) or make, then configure it in your MCP client (e.g., Claude desktop or Zed). Before use, you must set up an IndexNow key for your website host and place the verification file on your web server. Optionally, set environment variables (INDEXNOW_SECRET_KEY, INDEXNOW_API_BASE, INDEXNOW_KEY_LOCATION) in the MCP server configuration. Finally, instruct your assistant to call the server to submit single or multiple URLs with the provided key.

Key features of mcp-server-indexnow

  • Provides an MCP tool to submit single or multiple URLs to IndexNow API.
  • Enables interaction with IndexNow protocol through MCP clients.
  • Requires minimal configuration after IndexNow key setup.
  • Supports optional environment variables for key and API base.
  • Can be run directly via uvx or installed with make.

Use cases of mcp-server-indexnow

  • Notify search engines of newly published content for faster indexing.
  • Alert search engines about updated pages so changes appear sooner.
  • Inform search engines of deleted content to expedite removal from search results.
  • Integrate URL submission into AI assistant or IDE workflows via MCP.

FAQ from mcp-server-indexnow

What is IndexNow and how does this server relate to it?

IndexNow is a simple protocol that lets websites notify search engines when content is created, updated, or deleted. This server allows MCP clients to send those notifications programmatically.

What are the prerequisites for using this server?

You must own a website and set up an IndexNow key by placing a verification text file on your web server (following IndexNow’s official documentation). The key is required when submitting URLs.

Can I use a different IndexNow API endpoint?

Yes. Set the INDEXNOW_API_BASE environment variable to a different endpoint (e.g., https://www.bing.com/indexnow). The default is https://api.indexnow.org/indexnow.

How do I keep my IndexNow key secret from the AI assistant?

Set the INDEXNOW_SECRET_KEY environment variable in the MCP server configuration. The server will use that key by default, and it will not be visible to the assistant.

Which search engines are supported?

Any search engine that participates in the IndexNow protocol, including Bing, Yandex, Seznam.cz, Naver, and Yep. Submitted events are shared among participants.

Tags

More from Other