Skip to content

abhay-ramesh/mcp-bing-webmaster

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MCP Server for Bing Webmaster Tools

An MCP (Model Context Protocol) server that provides access to Bing Webmaster Tools functionality through Claude and other MCP-compatible AI assistants.

Quick Start

Claude Code

claude mcp add bing-webmaster -e BING_WEBMASTER_API_KEY=your_api_key_here -- npx -y @abhay-ramesh/mcp-bing-webmaster@latest
claude

Claude Desktop

Add 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"
      }
    }
  }
}

Cursor / Windsurf

{
  "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

Development

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

Available Tools

Site Management

  • get_sites - List all verified sites
  • add_site - Add a new site
  • verify_site - Verify site ownership
  • remove_site - Remove a site
  • get_site_roles - Get users with access
  • add_site_roles - Delegate site access

Traffic Analysis

  • get_query_stats - Search query performance
  • get_page_stats - Page-level traffic statistics
  • get_rank_and_traffic_stats - Overall ranking and traffic
  • get_query_page_stats - Traffic stats for a specific query
  • get_query_page_detail_stats - Stats for query-page combinations
  • get_url_traffic_info - Traffic info for specific URLs

Crawling & Indexing

  • get_crawl_stats - Crawl statistics and bot activity
  • get_crawl_issues - Crawl errors and issues
  • get_crawl_settings - Crawl settings for a site
  • update_crawl_settings - Update crawl rate
  • get_url_info - Index information for a specific URL

URL Management

  • submit_url - Submit a URL for indexing
  • submit_url_batch - Submit multiple URLs
  • get_url_submission_quota - Check submission limits

Content Submission

  • submit_content - Submit page content directly
  • get_content_submission_quota - Get content submission quota

Sitemaps & Feeds

  • submit_sitemap - Submit a sitemap
  • remove_sitemap - Remove a sitemap
  • get_feeds - Get RSS/Atom feeds

Keyword Analysis

  • get_keyword_data - Data for specific keywords
  • get_related_keywords - Find related search terms
  • get_keyword_stats - Historical keyword statistics

Link Analysis

  • get_link_counts - Inbound link statistics
  • get_url_links - Inbound links for a specific URL
  • add_connected_page - Add a page linking to your site

Content Blocking

  • get_blocked_urls - View blocked URLs
  • add_blocked_url - Block URLs from crawling
  • remove_blocked_url - Unblock URLs

Deep Link Management

  • get_deep_link_blocks - Blocked deep links
  • add_deep_link_block - Block deep links
  • remove_deep_link_block - Remove a deep link block

URL Parameters

  • get_query_parameters - Get URL normalization parameters
  • add_query_parameter - Add normalization parameter
  • remove_query_parameter - Remove normalization parameter

Geographic Settings

  • get_country_region_settings - Country/region targeting
  • add_country_region_settings - Add targeting settings
  • remove_country_region_settings - Remove targeting settings

Page Preview Management

  • add_page_preview_block - Block rich snippets
  • get_active_page_preview_blocks - Active preview blocks
  • remove_page_preview_block - Remove a preview block

Site Migration

  • get_site_moves - History of site migrations
  • submit_site_move - Submit migration notification

Children URL Management

  • get_children_url_info - Info about child URLs
  • get_children_url_traffic_info - Traffic for child URLs

License

MIT

About

MCP server providing access to Bing Webmaster Tools API endpoints for SEO management and analytics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • TypeScript 98.3%
  • JavaScript 1.7%