BWT

Model Context Protocol (MCP) server for Bing Webmaster Tools (BWT) allowing Claude.ai and other clients to interact with the BWT API
  • python

7

GitHub Stars

python

Language

6 months ago

First Indexed

2 months ago

Catalog Refreshed

Documentation & install

Readme and setup notes from the catalogue, plus a client-ready config you can copy for your MCP host.

Installation

Add the following to your MCP client configuration file.

Configuration

View docs
{
  "mcpServers": {
    "zizzfizzix-mcp-server-bwt": {
      "command": "uvx",
      "args": [
        "--from",
        "git+https://github.com/zizzfizzix/mcp-server-bwt",
        "mcp_server_bwt"
      ],
      "env": {
        "BING_WEBMASTER_API_KEY": "YOUR_API_KEY_HERE"
      }
    }
  }
}

This MCP server provides a bridge between supported AI assistants and the Bing Webmaster Tools API, exposing Bing Webmaster Tools capabilities as MCP tools you can invoke from your AI assistant workflows. It lets you manage verified sites, submit URLs, analyze traffic, and perform many other Bing Webmaster Tools actions through an MCP client.

How to use

You connect an MCP client (such as Claude or another compatible assistant) to this server and start issuing natural language prompts that map to Bing Webmaster Tools actions. For example, you can ask the assistant to list your verified sites, submit a homepage for indexing, fetch traffic statistics, check crawling issues, or retrieve keyword statistics. The MCP server translates your requests into Bing Webmaster Tools API calls and returns the results back to you.

How to install

Prerequisites you need before installation: Python, Node.js, and a Bing Webmaster Tools API key.

Additional setup steps

Choose your preferred installation method and follow the steps below. If you want to run directly from your client with uvx, you can reference the MCP server via git and run it without a separate install. If you prefer a traditional local install, you can build and start the server from source.

Configuration and start

The server requires your Bing Webmaster Tools API key to authenticate API calls. Include the key in your environment when running the server.

Notes

The server exposes a comprehensive set of Bing Webmaster Tools actions as MCP tools. Review your client’s prompts to ensure you’re using the supported tool names and parameters.

Available tools

get_sites

List all verified sites in your Bing Webmaster Tools account.

add_site

Add a new site to your Bing Webmaster Tools account.

verify_site

Verify ownership of a site in Bing Webmaster Tools.

remove_site

Remove a site from your Bing Webmaster Tools account.

get_site_roles

Get roles assigned to a specific site.

add_site_roles

Add roles to a site.

remove_site_role

Remove a role from a site.

get_site_moves

Get information about site moves.

submit_site_move

Submit a site move request.

submit_url

Submit a single URL for indexing.

submit_url_batch

Submit multiple URLs for indexing in a batch.

submit_content

Submit content for indexing.

submit_feed

Submit a feed for indexing.

get_feeds

Get all submitted feeds.

get_feed_details

Get details about a specific feed.

remove_feed

Remove a feed from your account.

get_url_submission_quota

Check your URL submission quota.

get_content_submission_quota

Check your content submission quota.

fetch_url

Fetch a URL for indexing.

get_fetched_urls

Get all fetched URLs.

get_fetched_url_details

Get details about a specific fetched URL.

get_query_stats

Get statistics for search queries.

get_query_traffic_stats

Get traffic statistics for search queries.

get_query_page_stats

Get page statistics for search queries.

get_query_page_detail_stats

Get detailed page statistics for search queries.

get_page_stats

Get statistics for pages.

get_page_query_stats

Get query statistics for pages.

get_rank_and_traffic_stats

Get rank and traffic statistics.

get_crawl_stats

Get crawling statistics.

get_crawl_settings

Get crawling settings.

save_crawl_settings

Save crawling settings.

get_crawl_issues

Get crawling issues.

get_keyword

Get information about a keyword.

get_keyword_stats

Get statistics for a keyword.

get_related_keywords

Get related keywords.

get_link_counts

Get link counts.

get_url_links

Get links for a URL.

get_deep_link

Get deep link information.

get_deep_link_blocks

Get deep link blocks.

add_deep_link_block

Add a deep link block.

remove_deep_link_block

Remove a deep link block.

update_deep_link

Update a deep link.

get_deep_link_algo_urls

Get deep link algorithm URLs.

get_connected_pages

Get connected pages.

add_connected_page

Add a connected page.

get_url_info

Get information about a URL.

get_url_traffic_info

Get traffic information for a URL.

get_children_url_info

Get information about child URLs.

get_children_url_traffic_info

Get traffic information for child URLs.

get_blocked_urls

Get blocked URLs.

add_blocked_url

Add a URL to the blocked list.

remove_blocked_url

Remove a URL from the blocked list.

get_active_page_preview_blocks

Get active page preview blocks.

add_page_preview_block

Add a page preview block.

remove_page_preview_block

Remove a page preview block.

get_country_region_settings

Get country/region settings.

add_country_region_settings

Add country/region settings.

remove_country_region_settings

Remove country/region settings.

get_query_parameters

Get query parameters.

add_query_parameter

Add a query parameter.

remove_query_parameter

Remove a query parameter.

enable_disable_query_parameter

Enable or disable a query parameter.

Built by
VeilStrat
AI signals for GTM teams
© 2026 VeilStrat. All rights reserved.All systems operational