Yandex Webmaster MCP server (npm)
@theyahia/yandex-webmaster-mcp
A TypeScript MCP server for the Yandex Webmaster API: sites, indexing, search queries, sitemaps, diagnostics and recrawl, 13 tools
- 6 ★ on the repository
- Last commit
- MIT
Extended access
Why this level
- Can request page recrawls and change sitemaps if the token has those rights
- The OAuth token grants access to every verified site in the Webmaster account
Install
- Works in
- Services
In your terminal, with SkillFoxx CLI
npx skillfoxx add mcp/theyahia-yandex-webmaster-mcpDetects the agents on your machine, shows the access level and pins the version.
Other ways to install
Access and checks
How we reviewExtended accessThe tool runs code or makes network calls and only reads external data.
- Can request page recrawls and change sitemaps if the token has those rights
- The OAuth token grants access to every verified site in the Webmaster account
This is third-party code. Review the repository files before installing.
What it does
The server offers 13 tools for Yandex Webmaster: a list of verified sites, account info, search queries per site with impressions, clicks and average position, an aggregated traffic trend over time, an indexing summary, sitemap handling, important URLs, host diagnostics and requesting a page recrawl. Output defaults to compact Markdown, with raw JSON also available. Authorization needs only a webmaster:api token; the server resolves the numeric user_id itself via the API, with no manual entry needed. The server is part of the same author's broader YaAll bundle, where ten Yandex-service MCP servers live side by side, but it is distributed and runs as a standalone npm package.
Who it is for. For SEO specialists who want a compact standalone MCP for Yandex Webmaster specifically, without the rest of the Yandex service bundle.
Good fit when
- You need indexing, search queries and diagnostics for a specific site in Webmaster
- You want compact Markdown output instead of raw JSON to save context
- You need to request a page recrawl after site changes
Not a fit when
- You want the whole Yandex service stack at once: the same author's full YaAll bundle is simpler
- You need data for a site you have not verified: access is limited to sites in the token's account
Example request
Show the site's indexing summary and request a recrawl of pages that have not updated recentlyMCP
- Transport
- stdio, http
- Authentication
- API key
Environment variables
YANDEX_WEBMASTER_TOKENrequired, secret- OAuth token with the webmaster:api scope
YANDEX_WEBMASTER_USER_ID- The numeric user ID, resolved automatically if not set
MCP_ALLOWED_HOSTS- Allowed hosts for HTTP mode, protecting against DNS rebinding
Limitations
You need an OAuth token with the webmaster:api scope, obtained through an application at oauth.yandex.ru. The get_search_queries tool is flagged in the README as a deprecated alias for get_popular_search_queries. HTTP mode does not check the Host header against DNS rebinding by default unless the MCP_ALLOWED_HOSTS list is explicitly set.
How to disable. Remove the server with claude mcp remove yandex-webmaster, or delete the yandex-webmaster block from your MCP client config.
FAQ
Do I need to set the user_id manually?
No, the server resolves it itself via a GET /user/ request.
Can I get raw JSON instead of Markdown?
Yes, output defaults to compact Markdown, but a raw JSON mode is also available.
Discussion
No questions or reviews yet.
Related
All Yandex Webmaster toolsYandex Webmaster MCP by Rezlazy
@rezlazy/yandex-webmaster-mcp
An MCP server with 42 tools for the Yandex Webmaster API v4: sites, sitemaps, search queries, indexing, links, recrawl and diagnostics
Yandex Webmaster MCP with safe writes
Yandex Webmaster MCP
A Yandex Webmaster v4 API MCP server with 29 tools and friendly site names instead of host_id, every write requires confirm: true
Yandex Webmaster MCP
Яндекс Вебмастер MCP
A Yandex Webmaster MCP server with in-chat OAuth PKCE login: 20 tools for diagnostics, search queries, sitemaps and recrawl
Yandex Webmaster MCP
Yandex Webmaster MCP Server
MCP server for Yandex Webmaster API v4: indexing, search queries, broken links, SQI, recrawl, sitemaps and feeds
Yandex Webmaster API v4.1 MCP server
Яндекс Вебмастер MCP-сервер
A Python MCP server with full Yandex Webmaster API v4.1 coverage: 37 tools from diagnostics and sitemaps to important-URL monitoring
Yandex Webmaster MCP with secretless sign-in
Yandex Webmaster MCP
A read-only Yandex Webmaster MCP with PKCE sign-in and no app registration needed: indexing, queries, diagnostics, backlinks
Comparison with similar tools
Cards that share the main search query, and how they differ.
| Tool | Official | Authentication | Repository stars | Main difference |
|---|---|---|---|---|
| Yandex Webmaster MCP server (npm) (this card) | no | API key | 6 | |
| Yandex Webmaster MCP for a local SEO routine | no | API key | 0 | with a ready weekly SEO routine |
| webmaster-mcp | no | API key | 0 | writes off by default, a site allowlist |
README in short
The README notes that the server is part of the broader YaAll bundle with ten Yandex MCP servers, but is distributed separately here. It lists 13 tools for sites, indexing, search queries, sitemaps, important URLs, diagnostics and recrawl, an environment variable table with the token, an optional user_id and HTTP mode settings, installation for Claude Desktop and Claude Code via npx, and getting a token through oauth.yandex.ru with the webmaster:api scope.