Skip to content
Agentmart
Submit a tool

Yandex Webmaster MCP

MCP server for Yandex Webmaster API — site analytics, indexing, search queries

Connector by stufently · GitHub account verified by the MCP Registry

IndexedMITLocal (stdio)★ 19
Write a review

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.

We use your email only for this newsletter. Privacy

About

MCP server for Yandex Webmaster API — site analytics, indexing, search queries

Use cases: seo, monitoring-observability

No 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-links
  • get-broken-internal-links-history
  • get-diagnostics
  • get-excluded-pages
  • get-external-links
  • get-external-links-history
  • get-host
  • get-important-url-history
  • get-important-urls
  • get-indexing-history
  • get-indexing-samples
  • get-insearch-history
Show 16 more tools
  • get-insearch-samples
  • get-popular-queries
  • get-query-history
  • get-recrawl-queue
  • get-recrawl-quota
  • get-recrawl-task
  • get-search-events-history
  • get-search-events-samples
  • get-sitemap
  • get-sitemaps
  • get-sqi-history
  • get-summary
  • get-user
  • get-user-sitemaps
  • list-hosts
  • verify-host

Write 4 · Create, change, send or run things.

  • add-host
  • add-recrawl-url
  • add-sitemap
  • start-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 code
  • github.com · found in code
  • oauth.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 Webmaster

    Add 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-crawl

    Enqueue a URL for Yandex re-crawl. Daily quota applies (check get-recrawl-quota). Returns task_id.

  • add-sitemapAdd Sitemap file

    Add 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 data

    Remove 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-links

    List 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-history

    Get broken internal links count history.

  • get-diagnostics

    Get site diagnostics. Text lists problems in state PRESENT (code, severity, date); full response is in structuredContent.

  • get-excluded-pages

    Pages 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-links

    Get external links pointing to the site.

  • get-external-links-history

    Get external links count history.

  • get-host

    Get details for a specific host.

  • get-important-url-history

    Get history for a specific important URL.

  • get-important-urls

    Get important URLs for a site.

  • get-indexing-history

    Get indexing history over time.

  • get-indexing-samples

    Get sample indexed URLs.

Show 18 more tools
  • get-insearch-history

    Get in-search (appearing in results) history.

  • get-insearch-samples

    Get sample URLs appearing in search.

  • get-popular-queries

    Get popular search queries for a site.

  • get-query-history

    Get search query totals history.

  • get-recrawl-queue

    List recrawl queue for a host (URLs submitted via add-recrawl-url with their state).

  • get-recrawl-quota

    Get recrawl quota for a host.

  • get-recrawl-task

    Get state of a single recrawl task by task_id (returned by add-recrawl-url).

  • get-search-events-history

    Get search URL events history (appeared/removed).

  • get-search-events-samples

    Get 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-sitemap

    Get details for a specific sitemap.

  • get-sitemaps

    List all sitemaps for a host.

  • get-sqi-history

    Get SQI (Site Quality Index) history over time.

  • get-summary

    Get site summary: SQI, pages count, problems.

  • get-user

    Get current Webmaster user info and user_id.

  • get-user-sitemaps

    List user-added sitemaps.

  • list-hosts

    List 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 verification

    Start 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-host

    Get 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
License
MIT
First seen
Oct 24, 2026
Last checked
Oct 24, 2026

More from stufently

Cite this page

Yandex Webmaster MCP. Agent Mart. https://agentmart.dev/connectors/stufently-yandex-webmaster-mcp (last updated 2026-10-24)