bing-seo-mcp
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@bing-seo-mcpshow the top search queries for my site in the last 30 days"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
π ±οΈ bing-seo-mcp
The full Bing Webmaster Tools API for AI agents β over one MCP server.
Sites & verification Β· URL submission Β· Sitemaps Β· Traffic & crawl stats Β· Keyword research Β· URL blocking
A Model Context Protocol server that lets Claude (and any MCP client) drive Bing Webmaster Tools end to end β manage and verify sites, push URLs for indexing, submit sitemaps, pull traffic / query / crawl stats, research keywords, and block URLs. Auth is a single API key β paste it once and you're running.
β¨ Highlights
π Sites & verification β list, add, verify, inspect roles
π€ URL submission β single, batch, full-content, with live quota
πΊοΈ Sitemaps β list and submit feeds
π Stats β rank & traffic, queries, pages, crawl stats & issues
π Keyword research β keyword and related-keyword data
π« URL blocking β block pages/directories and deep links
π One-key auth β validated on save, stored locally
π‘οΈ Safety rails β read-only mode and per-call confirm guards
Related MCP server: DataForSEO MCP Server
π¦ Installation
Run straight from npm with npx (no install needed), or build from source:
# from source
git clone https://github.com/skiddgoddamn/bing-seo-mcp
cd bing-seo-mcp
npm install && npm run buildπ Connect to your MCP client
Add to your MCP config (e.g. ~/.claude.json or claude_desktop_config.json):
{
"mcpServers": {
"bing-seo": {
"command": "npx",
"args": ["-y", "bing-seo-mcp"],
"env": { "BING_API_KEY": "" }
}
}
}{
"mcpServers": {
"bing-seo": {
"command": "node",
"args": ["F:/projects/bing-seo-mcp/build/index.js"]
}
}
}π Get your API key
Sign in at Bing Webmaster Tools
Go to Settings β API access β API Key
Copy the key β set it via the
b_set_apikeytool or theBING_API_KEYenv var
π Setup flow
Step | Tool | What happens |
1 |
| Save your key β validated against the live API before it's stored |
2 |
| List your verified sites |
β |
| Check whether the key is configured and valid |
βοΈ Environment variables
Variable | Default | Description |
| β | Fallback API key (a saved key takes precedence) |
|
| Override the config directory |
|
| Block every mutating tool ( |
|
| Require a |
|
|
|
|
| Log request/response bodies to stderr (verbose) |
| β | Append log lines to a file (default: stderr only) |
See .env.example for a ready-to-copy template.
π§° Tool reference
π Auth
Tool | Description |
| Show whether an API key is configured and valid |
| Save and validate the Bing Webmaster API key |
π Site management
Tool | Description |
| List all sites for the authenticated user |
| Add a site to the account |
| Trigger ownership verification for a site |
| Get roles/owners of a site |
π€ URL submission
Tool | Description |
| Submit a single URL for indexing |
| Submit multiple URLs in one batch |
| Submit a URL with its full HTTP content |
| Daily/monthly URL submission quota |
πΊοΈ Sitemaps
Tool | Description |
| List submitted sitemaps/feeds for a site |
| Submit a sitemap/feed URL |
π Stats & analytics
Tool | Description |
| Rank and traffic stats for a site |
| Search query stats for a site |
| Per-page traffic stats |
| Query stats for a specific page |
| Crawl stats for a site |
| Crawl issues/errors for a site |
π Keywords
Tool | Description |
| Impression data for an exact keyword |
| Related keywords for a query |
π« URL blocking
Tool | Description |
| List blocked URLs for a site |
| Block a URL or directory from Bing search |
| Remove a URL block |
| Add a deep link block |
π‘οΈ Safety rails
B_READONLY=trueβ blocks every tool whose name contains_add_submit_remove_block_verify. Reads still work.B_CONFIRM=trueβ mutating tools return a preview and require a follow-up call withconfirm: true.
π License
MIT Β© skiddgoddamn
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/skiddgoddamn/bing-seo-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server