# Bing Webmaster Tools — how to use (mcp.ai)

Connect your Bing Webmaster Tools account and use 13 tools for analytics straight from your AI agent. Connect with your own API key. Bing Webmaster Tools helps site owners inspect search performance, manage crawling and indexing, submit URLs and feeds, and configure verified sites in Bing Search.

## Option A — via MCP (recommended)
Remote MCP endpoint (HTTP, streamable): `https://api.mcp.ai/p_bing_webmaster_tools?ms=1787291280000`
Add it as a custom/remote MCP connector in your client (Claude, Cursor, VS Code…), then authenticate when prompted. Once connected, ask the agent to use the server's tools (e.g. `bing_webmaster_tools_get_crawl_diagnostics`).

## Option B — via direct REST API
Base URL: `https://api.mcp.ai/api/bing_webmaster_tools`
Auth: `Authorization: Bearer sk_live_…` — create a workspace API key at https://mcp.ai/settings/api-keys
Discover endpoints: `GET https://api.mcp.ai/api/bing_webmaster_tools/_endpoints`

### Endpoints
- `POST https://api.mcp.ai/api/bing_webmaster_tools/get/crawl/diagnostics` — Read crawl issues or daily crawl statistics for a verified site.
  - body: { report?: string, site_url: string }
- `POST https://api.mcp.ai/api/bing_webmaster_tools/get/feeds` — List a site's submitted sitemaps and feeds, or inspect one feed's child details.
  - body: { feed_url?: string, site_url: string }
- `POST https://api.mcp.ai/api/bing_webmaster_tools/get/inbound/links` — Read inbound-link counts across a site or link details for one target URL, one provider page at a time.
  - body: { site_url: string, target_url?: string, page_number?: integer }
- `POST https://api.mcp.ai/api/bing_webmaster_tools/get/page/performance` — Read traffic for one owned URL, its search queries, or a paged set of child URLs.
  - body: { report?: string, page_url: string, site_url: string, page_number?: integer }
- `POST https://api.mcp.ai/api/bing_webmaster_tools/get/query/performance` — Analyze one Bing search query over time, across ranking pages, or for one query-page pair.
  - body: { query: string, report?: string, page_url?: string, site_url: string }
- `POST https://api.mcp.ai/api/bing_webmaster_tools/get/search/performance` — Read site-level Bing search performance as daily totals, top queries, or top pages.
  - body: { report?: string, site_url: string }
- `POST https://api.mcp.ai/api/bing_webmaster_tools/get/submission/quotas` — Get remaining daily and monthly URL and/or content submission quotas for a verified site.
  - body: { site_url: string, submission_type?: string }
- `POST https://api.mcp.ai/api/bing_webmaster_tools/inspect/url` — Get Bing index and crawl metadata for one page or directory in a verified site.
  - body: { url: string, site_url: string }
- `POST https://api.mcp.ai/api/bing_webmaster_tools/list/child/urls` — Return one Bing index-detail page for URLs below a directory or container, with optional crawl and index filters.
  - body: { url: string, site_url: string, page_number?: integer, http_code_filter?: integer, crawl_date_filter?: integer, document_flags_filter?: integer, discovered_date_filter?: integer }
- `POST https://api.mcp.ai/api/bing_webmaster_tools/list/sites` — List the sites associated with the connected Bing Webmaster Tools user, including verification state and verification codes.
- `POST https://api.mcp.ai/api/bing_webmaster_tools/research/keywords` — Get Bing keyword impressions, historical statistics, or related keyword ideas for a country and language.
  - body: { query: string, report?: string, country: string, end_date?: string, language: string, start_date?: string }
- `POST https://api.mcp.ai/api/bing_webmaster_tools/submit/feed` — Submit a sitemap or feed URL for non-recallable Bing processing; do not retry when the submission result is ambiguous.
  - body: { feed_url: string, site_url: string }
- `POST https://api.mcp.ai/api/bing_webmaster_tools/submit/urls` — Submit one to 500 owned URLs to Bing, consuming URL-submission quota and starting a non-recallable crawl and indexing request that does not guarantee indexing.
  - body: { urls: string[], site_url: string }

## Example prompts
- "What can I do in Bing Webmaster Tools?"
- "Show me a summary of my Bing Webmaster Tools account"

## More
- Page: https://mcp.ai/bing_webmaster_tools
- Agent spec (llms.txt): https://mcp.ai/bing_webmaster_tools/llms.txt
- Postman collection: https://mcp.ai/bing_webmaster_tools/postman.json
