Skip to main content
Glama
bing-webmaster-mcp

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

list_sites

Sites in your Bing Webmaster account and their verification status

search_performance

Clicks, impressions, CTR and average position for top queries or pages

traffic_trend

Daily clicks and impressions

crawl_health

Pages crawled, crawl errors, status-code mix, pages in index, crawl issues by type

url_info

Whether Bing knows a URL: discovered, last crawled, HTTP status, inbound links, traffic

sitemaps

Sitemaps Bing knows, with status and URL counts

submit_sitemap

Submit or resubmit a sitemap

submit_urls

Ask Bing to crawl up to 500 URLs now (daily quota), plus IndexNow if INDEXNOW_KEY is set

backlinks

Pages with inbound links, or the links and anchors for one URL

keyword_research

Bing weekly search volume for a keyword, by country and language

Related MCP server: gsc-mcp

Setup

  1. In Bing Webmaster Tools, add and verify your site (you can import it from Google Search Console).

  2. Settings (gear icon) → API access → API Key → Generate API Key.

  3. 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-mcp

Optional: 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_info on 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 tools
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

    B3.3/5.0

    Scored across 10 tools

    Disambiguation4/5

    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.

    Naming Consistency4/5

    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.

    Tool Count5/5

    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.

    Completeness4/5

    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

    ActivityMaintained
    ResponsivenessNo recent community issues

    Related MCP Connectors

    Related MCP Servers

    • A
      license
      A
      quality
      B
      maintenance
      MCP server for Google Search Console, URL Inspection & Indexing API — search analytics, sitemap management, and batch indexing
      13
      149 npm
      8
      MIT
    • A
      license
      A
      quality
      D
      maintenance
      MCP 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.
      10
      8 npm
      MIT
    • A
      license
      Not graded
      quality
      B
      maintenance
      MCP 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