bing-webmaster-mcp
Bing Webmaster Tools MCP server
An MCP server that lets Claude, Cursor, VS Code and other AI assistants read your Bing Webmaster Tools data and ask Bing to crawl your pages.
Why Bing? ChatGPT search and Microsoft Copilot answer from Bing's index. If Bing hasn't crawled a page, those assistants can't cite it, and most sites never look at Bing at all.
Want this without installing anything, plus Google Search Console? IndexPulse is the hosted version: sign in once with OAuth in Claude or ChatGPT, and get Google + Bing side by side, Google-vs-Bing gap analysis, sitemap indexing checks across both engines, and an AI-crawler audit. Free for one site.
Tools
Tool | What it does |
| Sites in your Bing Webmaster account and their verification status |
| Clicks, impressions, CTR and average position for top queries or pages |
| Daily clicks and impressions |
| Pages crawled, crawl errors, status-code mix, pages in index, crawl issues by type |
| Whether Bing knows a URL: discovered, last crawled, HTTP status, inbound links, traffic |
| Sitemaps Bing knows, with status and URL counts |
| Submit or resubmit a sitemap |
| Ask Bing to crawl up to 500 URLs now (daily quota), plus IndexNow if |
| Pages with inbound links, or the links and anchors for one URL |
| Bing weekly search volume for a keyword, by country and language |
Related MCP server: gsc-mcp
Setup
In Bing Webmaster Tools, add and verify your site (you can import it from Google Search Console).
Settings (gear icon) → API access → API Key → Generate API Key.
Add the server to your AI app. It needs uv.
Claude Desktop / Cursor / VS Code (claude_desktop_config.json, .cursor/mcp.json, …):
{
"mcpServers": {
"bing-webmaster": {
"command": "uvx",
"args": ["--from", "git+https://github.com/R1tom/bing-webmaster-mcp", "bing-webmaster-mcp"],
"env": { "BING_WEBMASTER_API_KEY": "your-key" }
}
}
}Claude Code:
claude mcp add bing-webmaster -e BING_WEBMASTER_API_KEY=your-key -- uvx --from git+https://github.com/R1tom/bing-webmaster-mcp bing-webmaster-mcpOptional: set INDEXNOW_KEY to a key your site serves at https://your-site/<key>.txt to send submit_urls through IndexNow too (Bing, Yandex, Seznam, Naver, Yep).
Things to ask
"Which of my pages has Bing never crawled?" (use
url_infoon pages from your sitemap)"What are my top Bing queries this month, and where am I on page 2?"
"Any crawl errors on example.com? Which broken pages have the most inbound links?"
"Submit my five newest blog posts to Bing."
Notes
The API key is a full-account credential for your Bing Webmaster account; it stays on your machine in the MCP config.
Bing updates query and page statistics weekly; traffic and crawl statistics daily.
Bing rate-limits per site; the client backs off and retries automatically.
License
MIT. Built by PuzariCloud.
Available Tools
10 toolsbacklinksB
Pages on the site with inbound links (counts), or the linking pages and anchors for one URL.
Inputs: site_url (required), url, page.
crawl_healthB
Bing crawl statistics (pages crawled, errors, in index, status codes) and crawl issues grouped by type.
Inputs: site_url (required), days.
keyword_researchC
Bing weekly search impressions (exact and broad match) for a keyword in a country and language.
Inputs: keyword (required), country, language. Returns: result
list_sitesB
Sites in your Bing Webmaster Tools account and whether each is verified.
Inputs: no named parameters. Returns: result
search_performanceA
Bing clicks, impressions, CTR and average position for top queries (dimension="query") or pages ("page") over the last N days. Bing updates these statistics weekly.
Inputs: site_url (required), days, limit, dimension. Returns: result
sitemapsC
Sitemaps and feeds Bing knows for the site, with status, URL count and last crawl.
Inputs: site_url (required). Returns: result
submit_sitemapC
Submit or resubmit a sitemap to Bing.
Inputs: site_url (required), sitemap_url (required). Returns: result
submit_urlsA
Ask Bing to crawl up to 500 URLs now (Bing URL Submission API, daily quota). If INDEXNOW_KEY is set, the URLs also go to IndexNow (Bing, Yandex, Seznam, Naver, Yep).
Inputs: urls (required), site_url (required).
traffic_trendC
Daily Bing clicks and impressions for the site.
Inputs: site_url (required), days. Returns: result
url_infoB
Whether Bing knows a URL: discovery date, last crawl, HTTP status, inbound links and its Bing clicks/impressions.
Inputs: url (required), site_url (required).
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
TDQS
Scored across 10 tools
Most tools target distinct resources: crawl_health, url_info, sitemaps, backlinks, and keyword_research each cover a clearly separate area. However, traffic_trend and search_performance both return clicks/impressions and could be confused, since the distinction rests on dimension/granularity rather than a fundamentally different resource.
All names use snake_case, which is consistent, but the convention mixes noun phrases (traffic_trend, url_info, backlinks) with verb_noun forms (submit_sitemap, submit_urls, list_sites). Still readable and predictable enough that no name is surprising.
Ten tools is well-scoped for a Bing Webmaster server, covering analytics, crawl status, sitemaps, backlinks, and submission. Each tool earns its place with no redundant filler.
Strong coverage of the read/analysis surface plus write operations for sitemap and URL submission. Minor gaps exist—no tool to add/verify or remove a site, and no sitemap deletion—but core webmaster workflows are covered.
Maintenance
Related MCP Connectors
Free Google Search Console MCP + Bing Webmaster Tools: queries, URL inspection, sitemaps.
SEO MCP server for keyword research, live SERPs, backlinks, site audits and AI visibility.
SEO MCP server for keyword research, SERP analysis, audits, and Search Console workflows.
Read-only Google Search Console MCP server for AI assistants.
Related MCP Servers
- AlicenseCqualityDmaintenanceAn MCP (Model Context Protocol) server that provides access to Bing Webmaster Tools functionality60319 npm31MIT
- AlicenseAqualityBmaintenanceMCP server for Google Search Console, URL Inspection & Indexing API — search analytics, sitemap management, and batch indexing13149 npm8MIT
- AlicenseAqualityDmaintenanceMCP server that gives AI assistants live access to Google Search Console and Bing Webmaster Tools for search performance, indexing, keyword research, and crawl health analysis directly in the chat.108 npmMIT
- AlicenseNot gradedqualityBmaintenanceMCP server for AI search crawler governance, brand safety, and search infrastructure auditing. Provides tools to audit robots.txt, canonical links, sitemaps, redirects, and send IndexNow notifications.MIT