Bing Webmaster Tools MCP Server
बिंग वेबमास्टर टूल्स (12 टूल) तक पहुंचें, ट्रैफिक आँकड़े, क्वेरी आँकड़े, पेज आँकड़े प्राप्त करें, URL सबमिट करें, साइटमैप और अधिक।
GitHubइस MCP को आज़माएँप्रायोजित
दस्तावेज़
@urdigital/mcp-server-bing-webmaster
An MCP (Model Context Protocol) server exposing Bing Webmaster Tools to Claude, Claude Code, and any other MCP-compatible client.
Built against Bing's JSON/HTTP REST API (ssl.bing.com/webmaster/api.svc/json)
rather than the legacy SOAP/POX endpoints, which Microsoft is retiring on
August 31, 2026.
Install
No install needed — run directly with npx:
npx -y @urdigital/mcp-server-bing-webmaster
Configure
Get an API key from bing.com/webmasters → your site → Settings → API Access.
Add to your MCP client config (e.g. Claude Desktop's claude_desktop_config.json):
{
"mcpServers": {
"bing-webmaster": {
"command": "npx",
"args": ["-y", "@urdigital/mcp-server-bing-webmaster"],
"env": { "BING_WEBMASTER_API_KEY": "your-api-key" }
}
}
}
Tools
| Tool | Description |
|---|---|
bing_list_sites | List all sites verified under this account |
bing_get_traffic_stats | Impressions, clicks, and rank position for a site |
bing_get_query_stats | Queries driving impressions/clicks |
bing_get_page_stats | Impressions/clicks broken down by page |
bing_get_crawl_issues | Crawl errors Bing has found |
bing_get_url_info | Indexing/crawl info for a single URL |
bing_submit_url | Ask Bing to crawl/index a URL |
bing_submit_sitemap | Register/resubmit a sitemap feed |
bing_get_keyword_stats | Search volume estimate for a keyword |
bing_get_query_traffic_stats | Traffic history over time for one specific query |
bing_get_url_traffic_info | Clicks/impressions for one specific URL |
bing_get_children_url_traffic_info | Traffic for every URL nested under a directory |
All 12 tools have been tested against a real, multi-site Bing Webmaster account. Two things worth knowing:
bing_get_query_stats/bing_get_page_stats: rows whereClicks: 0will showAvgClickPosition: -1— that's Bing's sentinel for "no clicks occurred, so there's no click position to average," not an error.bing_get_url_info:HttpStatus: 0andDocumentSize: 0are a long-standing, undocumented quirk in Bing's own API (visible in Microsoft's own official examples going back to 2011) —DiscoveryDateandLastCrawledDateare the fields that reliably work on this endpoint.
License
MIT