Yandex Webmaster MCP
MCP server for Yandex Webmaster API — site analytics, indexing, search queries
Connector by stufently · GitHub account verified by the MCP Registry
Install
Works with Claude Code, Codex, VS Code, Cursor, Windsurf, Claude Desktop. Read the repository before you give any tool access to your data.
npx agentmarket install connector/stufently-yandex-webmaster-mcp
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: seo, monitoring-observability
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this server can do and what it asks for, from its tool list, install config and code. Checked Oct 25, 2026.
- Tools
- 28 read · 4 write · 1 delete
- Secrets
- 1 (API keys, tokens or passwords)
- Install scripts
- None found
- Runs as
- Node.js package
Tools by what they do 33
Read from the source code; the running server may list different tools.
Read 28 · Look things up without changing anything.
get-broken-internal-linksget-broken-internal-links-historyget-diagnosticsget-excluded-pagesget-external-linksget-external-links-historyget-hostget-important-url-historyget-important-urlsget-indexing-historyget-indexing-samplesget-insearch-history
Show 16 more tools
get-insearch-samplesget-popular-queriesget-query-historyget-recrawl-queueget-recrawl-quotaget-recrawl-taskget-search-events-historyget-search-events-samplesget-sitemapget-sitemapsget-sqi-historyget-summaryget-userget-user-sitemapslist-hostsverify-host
Write 4 · Create, change, send or run things.
add-hostadd-recrawl-urladd-sitemapstart-verification
Delete 1 · Delete, drop, revoke or wipe things.
delete-host
Secrets and settings it asks for
Secrets: values you paste in that let it act as you.
YANDEX_WEBMASTER_TOKEN
Network hosts it talks to 3
api.webmaster.yandex.net· found in codegithub.com· found in codeoauth.yandex.ru· found in code
Tools (33)
Read from the source code; the running server may differ. Descriptions are the server’s own words; hidden characters are shown as [U+…].
add-hostAdd site to WebmasterAdd a new site (host) to Yandex Webmaster. The host_url must include protocol (e.g. "https://example.com"). After adding, the host needs verification.
add-recrawl-urlQueue URL for re-crawlEnqueue a URL for Yandex re-crawl. Daily quota applies (check get-recrawl-quota). Returns task_id.
add-sitemapAdd Sitemap fileAdd a Sitemap file to Yandex Webmaster (user-added sitemaps). Returns sitemap_id. The host must be verified, or the call fails with 404 HOST_NOT_VERIFIED. Adding a file that is already there fails with 409 SITEMAP_ALREADY_ADDED — not a broken call but "already present", and the error payload names the existing sitemap_id.
delete-hostDelete Webmaster hostcan change or delete dataRemove a host (site) from Yandex Webmaster. IRREVERSIBLE: verification, indexing and search-query history, sitemaps and important-URL settings are lost permanently; re-adding the site starts from scratch. Requires `confirm: true` — without it the tool refuses and calls nothing.
get-broken-internal-linksList broken internal links (destination URL, the source page linking to it, and when Yandex last checked the link). Records can be months old: `source_last_access_date` equal to `discovery_date` means the link has NOT been re-verified since the problem was found, so it may already be fixed. Such records are flagged `stale` / "never re-checked" — verify before treating the count as a live failure.
get-broken-internal-links-historyGet broken internal links count history.
get-diagnosticsGet site diagnostics. Text lists problems in state PRESENT (code, severity, date); full response is in structuredContent.
get-excluded-pagesPages DROPPED FROM SEARCH inside a time window, with the reason for each one (url + excluded_url_status, plus bad_http_status for HTTP_ERROR and target_url for redirect/canonical/duplicate cases). READ THE NATURE OF THIS DATA: API v4 has no "currently excluded pages" resource, only the event log /search-urls/events/samples, so this is built from REMOVED_FROM_SEARCH EVENTS in the scanned window, not from a live index snapshot. Events are deduplicated per URL with the latest one winning, so a page that dropped and came back is NOT reported as excluded — it is listed separately under `returned_to…
get-external-linksGet external links pointing to the site.
get-external-links-historyGet external links count history.
get-hostGet details for a specific host.
get-important-url-historyGet history for a specific important URL.
get-important-urlsGet important URLs for a site.
get-indexing-historyGet indexing history over time.
get-indexing-samplesGet sample indexed URLs.
Show 18 more tools
get-insearch-historyGet in-search (appearing in results) history.
get-insearch-samplesGet sample URLs appearing in search.
get-popular-queriesGet popular search queries for a site.
get-query-historyGet search query totals history.
get-recrawl-queueList recrawl queue for a host (URLs submitted via add-recrawl-url with their state).
get-recrawl-quotaGet recrawl quota for a host.
get-recrawl-taskGet state of a single recrawl task by task_id (returned by add-recrawl-url).
get-search-events-historyGet search URL events history (appeared/removed).
get-search-events-samplesGet sample URLs for search events (appeared in / removed from search), with the reason each page was dropped (excluded_url_status). This is the only place API v4 exposes per-URL exclusion reasons — get-summary only has the aggregate excluded_pages_count. Note: the API has no server-side event filter, so event_type is applied to the fetched page and offset/limit still paginate the unfiltered stream.
get-sitemapGet details for a specific sitemap.
get-sitemapsList all sitemaps for a host.
get-sqi-historyGet SQI (Site Quality Index) history over time.
get-summaryGet site summary: SQI, pages count, problems.
get-userGet current Webmaster user info and user_id.
get-user-sitemapsList user-added sitemaps.
list-hostsList all hosts (sites) in Webmaster with their host_id — the identifier every other tool requires (format "https:example.com:443"). Take it from here instead of assembling it by hand.
start-verificationStart host verificationStart the Yandex Webmaster ownership check for a host. Put the verification_uin (see verify-host) on the site first: HTML_FILE — file yandex_<uin>.html, META_TAG — <meta name="yandex-verification">, DNS — TXT record. The check runs asynchronously: the call returns the current state (usually IN_PROGRESS); poll verify-host for VERIFIED or VERIFICATION_FAILED (reason in fail_info).
verify-hostGet verification status and available verification methods for a host. Use after add-host to check what verification is needed.
Signals
- Stars
- 19
- Forks
- 1
- Open issues
- 1
- Last commit (this folder)
- Oct 16, 2026 (14 days ago)
- Last release
- Oct 16, 2026 (14 days ago)
From GitHub (fetched Oct 24, 2026).
Details
- Registry name
io.github.stufently/yandex-webmaster-mcp- Version
- 2.2.1
- Auth
- API key
- Packages
- npm @stufently/yandex-webmaster-mcp
- License
- MIT
- Repository
- github.com/stufently/yandex-mcp
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
More from stufently
- 0.646score
Yandex Direct MCP
stufently
MCP server for Yandex Direct API v5 — campaigns, ads, keywords, reports
ConnectorAFreshness: ALocal★ 19Claude Code +5 - 0.646score
Yandex Wordstat MCP
stufently
MCP server for Yandex Wordstat API — keyword research for Russian/CIS markets
ConnectorAFreshness: ALocal★ 19Claude Code +5 - 0.646score
Yandex Metrika MCP
stufently
MCP server for Yandex Metrika API — web analytics, traffic, audience data
ConnectorAFreshness: ALocal★ 19Claude Code +5 - 0.643score
Yandex Search MCP
stufently
MCP server for Yandex Search API (v2, Cloud)
ConnectorAFreshness: ALocalRead-only★ 19Claude Code +5 - 0.640score
Aviasales Flight Prices
stufently
Flight price search via Aviasales/Travelpayouts: fares by route, cheapest days, flexible dates.
ConnectorAFreshness: ALocalRead-only★ 13↓ 70/wkClaude Code +5 - 0.637score
Google Webtools MCP
stufently
Google Search Console + GA4 for AI agents: properties, reports, indexing, verification, SEO.
ConnectorAFreshness: ALocal★ 6Claude Code +5
Cite this page
Yandex Webmaster MCP. Agent Mart. https://agentmart.dev/connectors/stufently-yandex-webmaster-mcp (last updated 2026-10-24)