PluginBench
MCP Server
Active
MIT

Yandex Webmaster MCP MCP Server

io.github.askads/mcp-yandex-webmaster

What is the Yandex Webmaster MCP MCP server?

MCP server for Yandex Webmaster API: indexing, search queries, sitemaps, diagnostics, links.

How to install Yandex Webmaster MCP

Copy-paste configuration for popular MCP clients.

transport: stdio
Config generated by PluginBench — verify against the source before use.
Environment / auth
  • YANDEX_OAUTH_TOKEN
    required
    secret

    Yandex OAuth token with Webmaster access, sent as `Authorization: OAuth <token>`. Treat it as a secret.

  • YANDEX_USER_ID

    Token owner's user id; auto-detected via GET /v4/user when unset.

  • YANDEX_WEBMASTER_HOST_ID

    Default host_id (e.g. https:example.com:443) used when a tool call omits one.

  • YANDEX_WEBMASTER_API_BASE

    API root override.

  • YANDEX_WEBMASTER_TIMEOUT_MS

    Per-request timeout in milliseconds.

  • YANDEX_WEBMASTER_MAX_RETRIES

    Retries on transient errors (429 — except the daily QUOTA_EXCEEDED; 5xx/network for reads).

Claude Desktop
~/Library/Application Support/Claude/claude_desktop_config.json
{
  "mcpServers": {
    "mcp-yandex-webmaster": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-yandex-webmaster"
      ],
      "env": {
        "YANDEX_OAUTH_TOKEN": "<YOUR_YANDEX_OAUTH_TOKEN>",
        "YANDEX_USER_ID": "<YOUR_YANDEX_USER_ID>",
        "YANDEX_WEBMASTER_HOST_ID": "<YOUR_YANDEX_WEBMASTER_HOST_ID>",
        "YANDEX_WEBMASTER_API_BASE": "<YOUR_YANDEX_WEBMASTER_API_BASE>",
        "YANDEX_WEBMASTER_TIMEOUT_MS": "<YOUR_YANDEX_WEBMASTER_TIMEOUT_MS>",
        "YANDEX_WEBMASTER_MAX_RETRIES": "<YOUR_YANDEX_WEBMASTER_MAX_RETRIES>"
      }
    }
  }
}
Cursor
~/.cursor/mcp.json
{
  "mcpServers": {
    "mcp-yandex-webmaster": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-yandex-webmaster"
      ],
      "env": {
        "YANDEX_OAUTH_TOKEN": "<YOUR_YANDEX_OAUTH_TOKEN>",
        "YANDEX_USER_ID": "<YOUR_YANDEX_USER_ID>",
        "YANDEX_WEBMASTER_HOST_ID": "<YOUR_YANDEX_WEBMASTER_HOST_ID>",
        "YANDEX_WEBMASTER_API_BASE": "<YOUR_YANDEX_WEBMASTER_API_BASE>",
        "YANDEX_WEBMASTER_TIMEOUT_MS": "<YOUR_YANDEX_WEBMASTER_TIMEOUT_MS>",
        "YANDEX_WEBMASTER_MAX_RETRIES": "<YOUR_YANDEX_WEBMASTER_MAX_RETRIES>"
      }
    }
  }
}
Windsurf
~/.codeium/windsurf/mcp_config.json
{
  "mcpServers": {
    "mcp-yandex-webmaster": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-yandex-webmaster"
      ],
      "env": {
        "YANDEX_OAUTH_TOKEN": "<YOUR_YANDEX_OAUTH_TOKEN>",
        "YANDEX_USER_ID": "<YOUR_YANDEX_USER_ID>",
        "YANDEX_WEBMASTER_HOST_ID": "<YOUR_YANDEX_WEBMASTER_HOST_ID>",
        "YANDEX_WEBMASTER_API_BASE": "<YOUR_YANDEX_WEBMASTER_API_BASE>",
        "YANDEX_WEBMASTER_TIMEOUT_MS": "<YOUR_YANDEX_WEBMASTER_TIMEOUT_MS>",
        "YANDEX_WEBMASTER_MAX_RETRIES": "<YOUR_YANDEX_WEBMASTER_MAX_RETRIES>"
      }
    }
  }
}
VS Code
.vscode/mcp.json
{
  "servers": {
    "mcp-yandex-webmaster": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "-y",
        "mcp-yandex-webmaster"
      ],
      "env": {
        "YANDEX_OAUTH_TOKEN": "<YOUR_YANDEX_OAUTH_TOKEN>",
        "YANDEX_USER_ID": "<YOUR_YANDEX_USER_ID>",
        "YANDEX_WEBMASTER_HOST_ID": "<YOUR_YANDEX_WEBMASTER_HOST_ID>",
        "YANDEX_WEBMASTER_API_BASE": "<YOUR_YANDEX_WEBMASTER_API_BASE>",
        "YANDEX_WEBMASTER_TIMEOUT_MS": "<YOUR_YANDEX_WEBMASTER_TIMEOUT_MS>",
        "YANDEX_WEBMASTER_MAX_RETRIES": "<YOUR_YANDEX_WEBMASTER_MAX_RETRIES>"
      }
    }
  }
}
Claude Code
claude mcp add mcp-yandex-webmaster --env YANDEX_OAUTH_TOKEN=<YOUR_YANDEX_OAUTH_TOKEN> --env YANDEX_USER_ID=<YOUR_YANDEX_USER_ID> --env YANDEX_WEBMASTER_HOST_ID=<YOUR_YANDEX_WEBMASTER_HOST_ID> --env YANDEX_WEBMASTER_API_BASE=<YOUR_YANDEX_WEBMASTER_API_BASE> --env YANDEX_WEBMASTER_TIMEOUT_MS=<YOUR_YANDEX_WEBMASTER_TIMEOUT_MS> --env YANDEX_WEBMASTER_MAX_RETRIES=<YOUR_YANDEX_WEBMASTER_MAX_RETRIES> -- npx -y mcp-yandex-webmaster

Related MCP servers

MCP server for VK Ads (VK Реклама) API: manage ad plans, ad groups, banners, and statistics.

0
TypeScript
MIT
View repository →

MCP server for Yandex Direct API v5: manage PPC campaigns, ads, keywords, and statistics.

0
TypeScript
MIT
View repository →

MCP server for Yandex Metrica API: list counters, goals and pull web-analytics statistics.

0
TypeScript
MIT
View repository →

MCP server for Yandex Wordstat API: top & related queries, demand dynamics and regions.

0
TypeScript
MIT
View repository →