mcp -bing-webmaster
MCP server providing access to Bing Webmaster Tools API endpoints for SEO management and analytics
claude mcp add --transport stdio isiahw1-mcp-server-bing-webmaster npx -y @isiahw1/mcp-server-bing-webmaster@latest \ --env BING_WEBMASTER_API_KEY="your_api_key_here"
How to use
This MCP server exposes Bing Webmaster Tools functionality to Claude and other MCP-compatible assistants. It acts as a bridge between Bing Webmaster’s API and the MCP ecosystem, enabling actions such as listing sites, submitting URLs, retrieving traffic data, and managing crawl information through natural-language prompts or scripted MCP workflows. Typical use cases include asking the assistant to show all sites you own, submit a new URL, check crawl stats, or analyze keyword performance, with the assistant invoking the corresponding Bing Webmaster tools via the MCP server.
To use it, configure the MCP client (e.g., Claude Code, Claude Desktop, Cursor, Windsurf) to point to the MCP server via npx for runtime usage, or install and run the server locally if you prefer development workflows. You will provide your Bing Webmaster API key so the server can authenticate with Bing Webmaster Tools. Once configured, you can invoke high-level commands like Get sites, Add site, or Get query stats, and the MCP server will translate them into Bing Webmaster API calls and return structured results.
How to install
Prerequisites:
- Node.js 16+ and npm/npx
- A Bing Webmaster API key
- Quick start (no installation required):
npx @isiahw1/mcp-server-bing-webmaster@latest
- Global installation (optional):
npm install -g @isiahw1/mcp-server-bing-webmaster
- Development installation (from source):
git clone https://github.com/isiahw1/mcp-server-bing-webmaster.git
cd mcp-server-bing-webmaster
# Install uv if you plan to run the Python/uv variant
# For Python development, follow the repository's uv-based setup as documented
- Set API key (example for Claude Code/CLI):
# Inline in command prefix
claude mcp add bing-webmaster -e BING_WEBMASTER_API_KEY=your_api_key_here -- npx -y @isiahw1/mcp-server-bing-webmaster@latest
- Start the service via MCP client (Claude Code example)
claude
Additional notes
Environment variables: BING_WEBMASTER_API_KEY is required for authentication. If you experience ENOENT errors, ensure you are using npx to launch the MCP server (not a direct package name). For development, you can run via uv (Python) or from source with the uv runner as documented in the repo. If the API key changes, restart the MCP client so the new credentials are picked up. Refer to the Troubleshooting section in the README for common issues and logs locations specific to Claude Desktop or Claude Code.
Related MCP Servers
mcp-vegalite
MCP server from isaacwasserman/mcp-vegalite-server
github-chat
A Model Context Protocol (MCP) for analyzing and querying GitHub repositories using the GitHub Chat API.
nautex
MCP server for guiding Coding Agents via end-to-end requirements to implementation plan pipeline
pagerduty
PagerDuty's official local MCP (Model Context Protocol) server which provides tools to interact with your PagerDuty account directly from your MCP-enabled client.
futu-stock
mcp server for futuniuniu stock
mcp -boilerplate
Boilerplate using one of the 'better' ways to build MCP Servers. Written using FastMCP