Get the FREE Ultimate OpenClaw Setup Guide →

mcp -bing-webmaster

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

Installation
Run this command in your terminal to add the MCP server to Claude Code.
Run in terminal:
Command
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
  1. Quick start (no installation required):
npx @isiahw1/mcp-server-bing-webmaster@latest
  1. Global installation (optional):
npm install -g @isiahw1/mcp-server-bing-webmaster
  1. 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
  1. 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
  1. 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

Sponsor this space

Reach thousands of developers