@isiahw1/mcp-server-bing-webmaster
MCP server for Bing Webmaster Tools integration
Versions
1.0.2latest1.0.11.0.0Tools 60
get_deep_link_blocks Get list of blocked deep links. Args: site_url: The URL of the site Returns: List of blocked deep links
add_deep_link_block Block deep links for specific URL patterns. Args: site_url: The URL of the site url_pattern: URL pattern to block block_type: Type of block reason: Reason for blocking Returns: Success message
get_query_parameters Get URL normalization parameters. Args: site_url: The URL of the site Returns: List of query parameters used for URL normalization
add_query_parameter Add URL normalization parameter. Args: site_url: The URL of the site parameter: The query parameter to normalize Returns: Success message
get_site_roles Get list of users with access to the site. Args: site_url: The URL of the site Returns: List of users and their roles
add_site_roles Delegate site access to another user. Args: site_url: The URL of the site user_email: Email of the user to grant access auth_token: Authentication token role_type: Type of role to grant is_explicit: Whether the role is explicit should_notify: Whether to notify the user Returns: Success message
get_feeds Get all RSS/Atom feeds for a site. Args: site_url: The URL of the site Returns: List of feeds
get_content_submission_quota Get content submission quota information. Args: site_url: The URL of the site Returns: Content submission quota details
get_url_traffic_info Get traffic information for specific URLs. Args: site_url: The URL of the site urls: List of URLs to get traffic info for Returns: Traffic information for each URL
get_crawl_settings Get crawl settings for a site. Args: site_url: The URL of the site Returns: Crawl settings configuration
update_crawl_settings Update crawl settings for a site. Args: site_url: The URL of the site crawl_rate: Crawl rate setting (Slow, Normal, Fast) Returns: Success message
get_country_region_settings Get country/region targeting settings. Args: site_url: The URL of the site Returns: List of country/region settings
add_country_region_settings Add country/region targeting settings. Args: site_url: The URL of the site country_code: ISO country code (e.g., 'US', 'GB') region_code: Region code (optional) Returns: Success message
remove_query_parameter Remove a URL normalization parameter. Args: site_url: The URL of the site parameter: The query parameter to remove Returns: Success message
remove_deep_link_block Remove a deep link block. Args: site_url: The URL of the site url_pattern: URL pattern to unblock Returns: Success message
add_page_preview_block Add a page preview block to prevent rich snippets. Args: site_url: The URL of the site block_url: URL or pattern to block block_type: Type of block (default: Page) Returns: Success message
get_active_page_preview_blocks Get list of active page preview blocks. Args: site_url: The URL of the site Returns: List of active page preview blocks
remove_page_preview_block Remove a page preview block. Args: site_url: The URL of the site block_url: URL pattern to unblock Returns: Success message
enable_disable_query_parameter Enable or disable a URL query parameter. Args: site_url: The URL of the site parameter: The query parameter enabled: Whether to enable (True) or disable (False) Returns: Success message
fetch_url Request Bing to fetch/crawl a specific URL. Args: site_url: The URL of the site url: The specific URL to fetch Returns: Success message
get_fetched_urls Get list of URLs that have been fetched. Args: site_url: The URL of the site Returns: List of fetched URLs
get_fetched_url_details Get detailed information about a fetched URL. Args: site_url: The URL of the site url: The fetched URL to get details for Returns: Detailed information about the fetched URL
get_connected_pages Get list of connected pages that link to your site. Args: site_url: The URL of the site Returns: List of connected pages
get_children_url_info Get information about child URLs under a parent URL. Args: site_url: The URL of the site parent_url: The parent URL Returns: List of child URL information
get_children_url_traffic_info Get traffic information for child URLs. Args: site_url: The URL of the site parent_url: The parent URL limit: Maximum number of results (default: 100) Returns: Traffic information for child URLs
get_feed_details Get detailed information about a specific feed. Args: site_url: The URL of the site feed_url: The URL of the feed Returns: Detailed feed information
remove_feed Remove a feed from Bing Webmaster Tools. Args: site_url: The URL of the site feed_url: The URL of the feed to remove Returns: Success message
get_page_query_stats Get query statistics for a specific page. Args: site_url: The URL of the site page: The specific page URL Returns: List of query statistics for the page
get_query_traffic_stats Get traffic statistics for queries over time. Args: site_url: The URL of the site query: The search query period: Time period (default: 30d) Returns: Traffic statistics for the query
get_site_moves Get history of site moves/migrations. Args: site_url: The URL of the site Returns: List of site moves
submit_site_move Submit a site move/migration notification. Args: old_site_url: The old site URL new_site_url: The new site URL move_type: Type of move (default: Domain) Returns: Success message
remove_site_role Remove a user's access to a site. Args: site_url: The URL of the site user_email: Email of the user to remove Returns: Success message
remove_country_region_settings Remove country/region targeting settings. Args: site_url: The URL of the site country_code: ISO country code to remove Returns: Success message
get_sites Retrieve all sites in the user's Bing Webmaster Tools account. Returns: List of sites with their details including URL, verification status, etc.
add_site Add a new site to Bing Webmaster Tools. Args: site_url: The URL of the site to add Returns: Success message
verify_site Attempt to verify ownership of a site. Args: site_url: The URL of the site to verify Returns: Verification result
remove_site Remove a site from Bing Webmaster Tools. Args: site_url: The URL of the site to remove Returns: Success message
get_query_stats Get detailed traffic statistics for top queries. Args: site_url: The URL of the site Returns: List of query statistics with clicks, impressions, CTR, and position
get_page_stats Get traffic statistics for top pages. Args: site_url: The URL of the site Returns: List of page statistics
get_rank_and_traffic_stats Get overall ranking and traffic statistics. Args: site_url: The URL of the site Returns: Overall site statistics
get_crawl_stats Retrieve crawl statistics for a specific site. Args: site_url: The URL of the site Returns: List of daily crawl statistics
get_crawl_issues Get crawl issues and errors for a site. Args: site_url: The URL of the site Returns: List of crawl issues
submit_url Submit a single URL for indexing. Args: site_url: The URL of the site url: The specific URL to submit Returns: Success message
submit_url_batch Submit multiple URLs for indexing. Args: site_url: The URL of the site urls: List of URLs to submit Returns: Submission result
get_url_submission_quota Get information about URL submission quota and usage. Args: site_url: The URL of the site Returns: Quota information
submit_sitemap Submit a sitemap to Bing. Args: site_url: The URL of the site sitemap_url: The URL of the sitemap Returns: Success message
remove_sitemap Remove a sitemap from Bing. Args: site_url: The URL of the site sitemap_url: The URL of the sitemap to remove Returns: Success message
get_keyword_data Get detailed data for a specific keyword/query. Args: site_url: The URL of the site query: The keyword/query to analyze Returns: Keyword performance data
get_related_keywords Get keywords related to a specific query. Args: site_url: The URL of the site query: The base keyword/query Returns: List of related keywords
get_link_counts Get inbound link counts for a site. Args: site_url: The URL of the site Returns: Link count statistics
get_url_links Get inbound links for specific site URL. Args: site_url: The URL of the site link: Specific link to retrieve details for page: Page number of results (default: 0) Returns: LinkDetails object with inbound link information
get_blocked_urls Get list of blocked URLs for a site. Args: site_url: The URL of the site Returns: List of blocked URLs
add_blocked_url Block a URL or directory from being crawled. Args: site_url: The URL of the site url: The URL or directory to block block_type: Type of block ("Page" or "Directory") Returns: Success message
remove_blocked_url Remove a URL from the blocked list. Args: site_url: The URL of the site url: The blocked URL to remove Returns: Success message
get_query_page_stats Get detailed traffic statistics for a specific query. Args: site_url: The URL of the site query: The search query to analyze Returns: List of page statistics for the given query
get_query_page_detail_stats Get detailed statistics for a specific query and page combination. Args: site_url: The URL of the site query: The search query page: The specific page URL Returns: Detailed statistics for the query-page combination
get_url_info Get detailed index information for a specific URL. Args: site_url: The URL of the site url: The specific URL to check Returns: Detailed information about the URL's index status
submit_content Submit page content directly to Bing without crawling. Args: site_url: The URL of the site url: The URL of the content content: The HTML content to submit content_type: MIME type of the content (default: text/html) content_length: Length of the content in bytes (default: auto-calculated) Returns: Success message
get_keyword_stats Get historical statistics for a specific keyword. Args: site_url: The URL of the site query: The keyword/query to analyze country: Country code (optional) language: Language code (optional) Returns: Historical keyword statistics
add_connected_page Add a page that has a link to your website. Args: site_url: The URL of your site connected_url: The URL of the page linking to your site Returns: Success message
Permissions 4
network medium filesystem low shell high env_vars low