An MCP (Model Context Protocol) server that provides access to Bing Webmaster Tools functionality through Claude and other MCP-compatible AI assistants.
claude mcp add bing-webmaster -e BING_WEBMASTER_API_KEY=your_api_key_here -- npx -y @abhay-ramesh/mcp-bing-webmaster@latest
claudeAdd to your config (Settings → Developer → Edit Config):
{
"mcpServers": {
"bing-webmaster": {
"command": "npx",
"args": ["-y", "@abhay-ramesh/mcp-bing-webmaster@latest"],
"env": {
"BING_WEBMASTER_API_KEY": "your_api_key_here"
}
}
}
}{
"mcpServers": {
"bing-webmaster": {
"command": "npx",
"args": ["-y", "@abhay-ramesh/mcp-bing-webmaster@latest"],
"env": {
"BING_WEBMASTER_API_KEY": "your_api_key_here"
}
}
}
}Get your API key → Settings → API Access
git clone https://github.com/abhay-ramesh/mcp-bing-webmaster.git
cd mcp-bing-webmaster
bun install
# Run the server
export BING_WEBMASTER_API_KEY=your_api_key_here
bun run src/index.tsget_sites- List all verified sitesadd_site- Add a new siteverify_site- Verify site ownershipremove_site- Remove a siteget_site_roles- Get users with accessadd_site_roles- Delegate site access
get_query_stats- Search query performanceget_page_stats- Page-level traffic statisticsget_rank_and_traffic_stats- Overall ranking and trafficget_query_page_stats- Traffic stats for a specific queryget_query_page_detail_stats- Stats for query-page combinationsget_url_traffic_info- Traffic info for specific URLs
get_crawl_stats- Crawl statistics and bot activityget_crawl_issues- Crawl errors and issuesget_crawl_settings- Crawl settings for a siteupdate_crawl_settings- Update crawl rateget_url_info- Index information for a specific URL
submit_url- Submit a URL for indexingsubmit_url_batch- Submit multiple URLsget_url_submission_quota- Check submission limits
submit_content- Submit page content directlyget_content_submission_quota- Get content submission quota
submit_sitemap- Submit a sitemapremove_sitemap- Remove a sitemapget_feeds- Get RSS/Atom feeds
get_keyword_data- Data for specific keywordsget_related_keywords- Find related search termsget_keyword_stats- Historical keyword statistics
get_link_counts- Inbound link statisticsget_url_links- Inbound links for a specific URLadd_connected_page- Add a page linking to your site
get_blocked_urls- View blocked URLsadd_blocked_url- Block URLs from crawlingremove_blocked_url- Unblock URLs
get_deep_link_blocks- Blocked deep linksadd_deep_link_block- Block deep linksremove_deep_link_block- Remove a deep link block
get_query_parameters- Get URL normalization parametersadd_query_parameter- Add normalization parameterremove_query_parameter- Remove normalization parameter
get_country_region_settings- Country/region targetingadd_country_region_settings- Add targeting settingsremove_country_region_settings- Remove targeting settings
add_page_preview_block- Block rich snippetsget_active_page_preview_blocks- Active preview blocksremove_page_preview_block- Remove a preview block
get_site_moves- History of site migrationssubmit_site_move- Submit migration notification
get_children_url_info- Info about child URLsget_children_url_traffic_info- Traffic for child URLs
MIT