


[](https://glama.ai/mcp/servers/sharozdawa/indexnow-mcp)
**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
| Tool | Description |
|------|-------------|
| `indexnow_submit` | Submit URLs to IndexNow (Bing, Yandex, Naver, Seznam) |
| `google_indexing_submit` | Submit URLs to Google Indexing API |
| `google_indexing_status` | Check indexing notification status |
| `indexnow_submit_sitemap` | Fetch sitemap and submit all URLs to IndexNow |
| `indexnow_generate_key` | Generate an IndexNow API key and verification file |
| `indexnow_list_engines` | List 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-here
Host: example.com
```
### Submit a sitemap
```
Submit all URLs from https://example.com/sitemap.xml to IndexNow
API key: my-key
Host: 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 API
Access 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
| Engine | Protocol | Limit |
|--------|----------|-------|
| Bing | IndexNow | Unlimited |
| Yandex | IndexNow | Unlimited |
| Naver | IndexNow | Unlimited |
| Seznam | IndexNow | Unlimited |
| Google | Indexing API | 200/day default |
## Why indexnow-mcp vs Manual API Calls
| Feature | indexnow-mcp | Manual API Calls |
|---------|-------------|-----------------|
| Batch submission (10K URLs) | Yes | Custom code |
| Multiple engines | All at once | One by one |
| Sitemap parsing | Yes | Manual |
| API key generator | Yes | Manual |
| Price | Free | Free but complex |
## More Open Source SEO Tools
| Tool | Description |
|------|-------------|
| [awesome-seo-mcp-servers](https://github.com/sharozdawa/awesome-seo-mcp-servers) | Curated list of SEO MCP servers and agent skills |
| [robotstxt-ai](https://github.com/sharozdawa/robotstxt-ai) | Visual robots.txt manager for AI crawlers |
| [schema-gen](https://github.com/sharozdawa/schema-gen) | Schema.org JSON-LD markup generator |
| [ai-visibility](https://github.com/sharozdawa/ai-visibility) | AI brand visibility tracker |
## License
MIT
---