Yandex Webmaster MCP Server
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| YANDEX_WEBMASTER_API_KEY | Yes | Ваш OAuth-токен для Яндекс Вебмастер API |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
| logging | {} |
| prompts | {
"listChanged": false
} |
| resources | {
"subscribe": false,
"listChanged": false
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| get_user_idA | Get authenticated Yandex Webmaster user ID. |
| get_hostsB | Get list of all sites added to Yandex Webmaster. |
| add_hostC | Add a new site to Yandex Webmaster. |
| get_host_infoC | Get detailed information about a specific site. |
| delete_hostC | Remove a site from Yandex Webmaster. |
| get_verification_statusC | Get site verification status. |
| verify_hostC | Start site verification process. |
| get_host_ownersC | Get list of verified site owners/managers. |
| get_summaryB | Get site summary: SQI, indexed pages count, site problems count. |
| get_sqi_historyC | Get Site Quality Index (SQI/ИКС) history over time. |
| get_popular_queriesC | Get TOP-3000 popular search queries with indicators (shows, clicks, positions). |
| get_query_historyC | Get aggregated search query statistics (all queries) over time — shows, clicks, positions by day. |
| get_single_query_historyB | Get search statistics history for a specific query (by query_id from get_popular_queries). |
| get_query_analyticsC | Advanced search query analytics (POST). Data for last 2 weeks only. |
| get_recrawl_quotaA | Get daily recrawl quota (how many URLs can be submitted per day). |
| request_recrawlC | Submit a URL for recrawl/reindexing by Yandex. |
| get_recrawl_tasksC | Get list of recrawl tasks. |
| get_recrawl_task_statusC | Get status of a specific recrawl task. |
| get_diagnosticsB | Get site diagnostics — problems and recommendations (FATAL, CRITICAL, etc.). |
| get_indexing_historyB | Get indexing history — number of indexed pages by HTTP status over time. |
| get_indexing_samplesB | Get samples of indexed pages (up to 50,000 URLs). |
| get_important_urlsC | Get monitoring data for important pages — indexing status, search status, change indicators. |
| get_important_url_historyB | Get monitoring history for a specific important URL. |
| get_search_urls_historyB | Get history of pages count in Yandex search results over time. |
| get_search_urls_samplesB | Get samples of pages currently in Yandex search results (up to 50,000). |
| get_search_urls_events_historyC | Get history of pages appearing/disappearing from Yandex search. |
| get_search_urls_events_samplesC | Get samples of pages that recently appeared or disappeared from Yandex search. |
| get_sitemapsC | Get auto-detected sitemaps. |
| get_sitemap_infoB | Get details of an auto-detected sitemap. |
| get_user_added_sitemapsC | Get list of user-added sitemaps. |
| get_user_added_sitemap_infoC | Get details of a user-added sitemap. |
| add_sitemapC | Add a sitemap to the site. |
| delete_sitemapC | Delete a user-added sitemap. |
| get_external_linksB | Get samples of external links (backlinks) pointing to the site. |
| get_external_links_historyB | Get history of external links count over time. |
| get_internal_broken_linksC | Get samples of broken internal links. |
| get_internal_broken_links_historyC | Get history of broken internal links count over time. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 37 tools
Most tools target distinct resources and actions clearly (recrawl, indexing, search URLs, queries, sitemaps). A few clusters risk confusion: get_sitemap_info vs get_user_added_sitemap_info, get_sitemaps vs get_user_added_sitemaps, and get_hosts vs get_host_info, but the descriptions differentiate them.
Consistent snake_case verb_noun pattern throughout (add_host, get_host_info, delete_sitemap, request_recrawl). Minor deviations like get_X_info/get_X_history/get_X_samples layering and verbs add/get/delete/verify/request are predictable and readable.
37 tools is on the heavy side, mapping to broad coverage of a large API domain. Each tool roughly earns its place, but the count is high enough to burden selection and could be consolidated (e.g. sitemap and search-URL variants).
Strong lifecycle coverage across hosts, sitemaps, recrawl, indexing, queries, diagnostics, and links, with both history and sample endpoints. Some gaps remain (e.g. update/modify operations for monitored URLs), but core workflows are covered.