BWT
- 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.