Indexnow

io.github.sharozdawaPublished by GitHub account sharozdawav1.0.0Updated Oct 24, 2026

Submit URLs for instant indexing via IndexNow and Google Indexing API.

Overview

AI-generated overview

A local MCP server that lets an assistant submit URLs for indexing through IndexNow and the Google Indexing API, parse sitemaps, and generate IndexNow keys.

What you can do
Submit URLs to IndexNow engines (Bing, Yandex, Naver, Seznam) in batches of up to 10,000 URLs at once, or submit a single URL to the Google Indexing API and check its notification status. Fetch an XML sitemap and submit all of its URLs to IndexNow. Generate an IndexNow API key and the verification file, and list the supported engines and endpoints.
When to use it
Useful for site owners and SEO workflows where an assistant should push new or updated pages to search engines quickly, or bulk-submit a sitemap, without writing API calls by hand.
Requirements
Runs locally via npx (Node.js). An IndexNow API key plus a verification file deployed at the site root, and a Google Indexing API access token for Google submissions. Network access to the search engine endpoints.
Before you install
Submissions are sent to third-party search engines and change how pages are indexed. The IndexNow key and Google access token are passed into tool calls, so treat them as secrets. Google's Indexing API has a default limit of 200 URLs per day.

Installation

In SourceWeft

  1. Open Indexnow in the dashboard and add it to a workspace.
  2. Enable the server for the chats that should use its tools.

Desktop only via STDIO. STDIO servers start a local process, so they need the SourceWeft desktop host.

Other MCP clients

Follow the launch instructions in the repository.

README

[Image]

[npm] [GitHub stars] [License] [IndexNow MCP server]

Submit URLs for instant indexing via IndexNow and Google Indexing API.

Works with Claude Code, Cursor, Copilot, Codex, Windsurf, and all MCP-compatible AI tools.


Features

  • IndexNow — Submit URLs to Bing, Yandex, Naver, Seznam simultaneously
  • Google Indexing API — Request fast crawling from Google
  • Sitemap submission — Parse XML sitemaps and submit all URLs
  • API key generator — Generate IndexNow keys and verification files
  • Status checker — Check Google indexing notification status
  • Batch support — Submit up to 10,000 URLs at once

Tools

ToolDescription
indexnow_submitSubmit URLs to IndexNow (Bing, Yandex, Naver, Seznam)
google_indexing_submitSubmit URLs to Google Indexing API
google_indexing_statusCheck indexing notification status
indexnow_submit_sitemapFetch sitemap and submit all URLs to IndexNow
indexnow_generate_keyGenerate an IndexNow API key and verification file
indexnow_list_enginesList all supported engines and endpoints

Installation

Claude Desktop / Claude Code

Add to your Claude config:

json
{  "mcpServers": {    "indexnow": {      "command": "npx",      "args": ["-y", "indexnow-mcp"]    }  }}

Cursor

Add to .cursor/mcp.json:

json
{  "mcpServers": {    "indexnow": {      "command": "npx",      "args": ["-y", "indexnow-mcp"]    }  }}

Usage Examples

Submit URLs to IndexNow

Submit these URLs to IndexNow:- https://example.com/new-blog-post- https://example.com/updated-page
API key: your-api-key-hereHost: example.com

Submit a sitemap

Submit all URLs from https://example.com/sitemap.xml to IndexNowAPI key: my-keyHost: example.com

Generate an API key

Generate an IndexNow API key for my site

Submit to Google Indexing API

Submit https://example.com/new-page to Google Indexing APIAccess token: ya29.xxx

IndexNow Setup

  1. Generate an API key (any UUID — use the indexnow_generate_key tool)
  2. Create a verification file: public/{your-key}.txt containing the key
  3. Deploy the file so it's accessible at https://yourdomain.com/{your-key}.txt
  4. Start submitting URLs

Supported Engines

EngineProtocolLimit
BingIndexNowUnlimited
YandexIndexNowUnlimited
NaverIndexNowUnlimited
SeznamIndexNowUnlimited
GoogleIndexing API200/day default

Why indexnow-mcp vs Manual API Calls

Featureindexnow-mcpManual API Calls
Batch submission (10K URLs)YesCustom code
Multiple enginesAll at onceOne by one
Sitemap parsingYesManual
API key generatorYesManual
PriceFreeFree but complex

More Open Source SEO Tools

ToolDescription
awesome-seo-mcp-serversCurated list of SEO MCP servers and agent skills
robotstxt-aiVisual robots.txt manager for AI crawlers
schema-genSchema.org JSON-LD markup generator
ai-visibilityAI brand visibility tracker

License

MIT


Built by Sharoz Dawa — SEO Professional & Digital Marketing Expert

[GitHub]

[Image]

Source: README.md at commit 10d4f08

Tools

0
SourceWeft has not started this package in its sandbox yet, so its tools are not known.

Version history

1
  1. v1.0.0LatestSep 16, 2026

Score

50% of the applicable checks met

How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.

  • Reached in the last 30 days25 pts

    Keep the endpoint answering the MCP handshake; SourceWeft probes it every 30 days.

  • Auth declared10 pts

    Declare the credential headers in the registry entry, or keep the endpoint answering the probe so its auth can be classified.

  • Tools listed15 pts

    Answer tools/list without a credential, or ship a package that starts in a sandbox without one.

  • DescriptionRequired15 pts
  • Logo10 pts
  • Documentation15 pts
  • License10 pts