К содержимому
Интеграции

Инструменты MCP

Обновлено

Права агента

В токене приложения MCP выберите нужные права группы «Яндекс.Вебмастер». Право каждого инструмента совпадает с его техническим именем. Плагин регистрирует три группы:

  • «Чтение» — 25 инструментов получения данных, включая очередь и квоту переобхода.
  • «Управление сайтами» — добавление, удаление и запуск подтверждения сайта.
  • «Переобход» — только отправка страницы на переобход.

Для анализа данных достаточно нужных прав из «Чтение». Удаление сайта и переобход дополнительно требуют аргумент confirm: true. Добавление сайта и запуск подтверждения прав этого аргумента не требуют.

Права инструментов Яндекс.Вебмастера В токене отдельно показаны чтение, управление сайтами и отправка страниц на переобход.

Справочник инструментов

Подписи в таблицах соответствуют названиям прав в бэкенде.

Чтение

Инструмент Право в бэкенде Назначение
webmaster_get_user_id Владелец токена Проверить OAuth-токен и получить идентификатор его владельца в Вебмастере.
webmaster_get_hosts Список сайтов Все сайты аккаунта Вебмастера с их host_id и статусом подтверждения прав.
webmaster_get_host_info Информация о сайте Сводка по сайту: главное зеркало, статус подтверждения, ИКС.
webmaster_get_verification_status Статус подтверждения прав Каким способом подтверждены права на сайт и в каком состоянии проверка.
webmaster_get_host_owners Владельцы сайта Пользователи, подтвердившие права на сайт.
webmaster_get_popular_queries Популярные запросы Топ поисковых запросов сайта с показами, кликами и позициями за период.
webmaster_get_query_history Динамика по всем запросам Ряды показов, кликов и позиций по всем запросам сайта за период.
webmaster_get_single_query_history Динамика одного запроса История показателей одного запроса, найденного по query_id.
webmaster_get_indexing_summary Сводка по индексации Сколько страниц сайта в поиске и в обходе на текущий момент.
webmaster_get_indexing_history Динамика индексации Как менялось число страниц в обходе и в поиске за период.
webmaster_get_indexing_samples Примеры страниц из обхода Выборка страниц из обхода робота (не из поиска) — с кодами ответа и статусом обхода.
webmaster_get_in_search_samples Страницы в поиске Адреса страниц, участвующих в поиске Яндекса, — постранично.
webmaster_get_in_search_history Динамика страниц в поиске Как менялось число страниц в поиске за период.
webmaster_get_search_events_samples Изменения состава страниц в поиске Страницы, появившиеся в поиске и выпавшие из него, с причиной изменения.
webmaster_get_search_events_history Динамика изменений в поиске Сколько страниц входило в поиск и выпадало из него по дням.
webmaster_get_recrawl_tasks Очередь переобхода Страницы, отправленные на переобход, и состояние каждой заявки.
webmaster_get_recrawl_task_status Статус заявки на переобход Состояние одной заявки на переобход по её идентификатору.
webmaster_get_recrawl_quota Квота переобхода Сколько заявок на переобход осталось в суточной квоте сайта.
webmaster_get_sitemaps Файлы sitemap Карты сайта, известные Вебмастеру, и результат их обработки.
webmaster_get_sitemap_info Информация о sitemap Детали одной карты сайта: когда обработана, сколько ссылок, какие ошибки.
webmaster_get_feeds Товарные фиды YML-фиды товаров, загруженные для сайта.
webmaster_get_external_links Внешние ссылки Выборка внешних ссылок на сайт. Требует у токена права webmaster:hostinfo.
webmaster_get_broken_internal_links Битые внутренние ссылки Внутренние ссылки сайта, ведущие на недоступные страницы. Требует права webmaster:hostinfo.
webmaster_get_sqi_history История ИКС Как менялся индекс качества сайта.
webmaster_get_site_diagnostics Диагностика сайта Проблемы и рекомендации, которые Вебмастер нашёл на сайте.

Управление сайтами

Инструмент Право в бэкенде Назначение
webmaster_add_host Добавить сайт Добавить сайт в кабинет Вебмастера и получить код подтверждения прав.
webmaster_delete_host Удалить сайт Убрать сайт из кабинета Вебмастера. Только с явным подтверждением confirm=true.
webmaster_start_verification Запустить подтверждение прав Попросить Яндекс проверить метатег, HTML-файл или DNS-запись с кодом подтверждения.

Переобход

Инструмент Право в бэкенде Назначение
webmaster_request_recrawl Отправить страницу на переобход Поставить страницу в очередь переобхода. Расходует суточную квоту Яндекса.

Общие аргументы

webmaster_get_user_id и webmaster_get_hosts вызываются без аргументов. Инструменты для конкретного сайта используют host_id или «Сайт по умолчанию». Удаление требует явного host_id.

Период и показатели

date_from и date_to доступны в популярных запросах и инструментах истории: запросов, отдельного запроса, индексации, страниц в поиске, изменений в поиске и ИКС. Формат дат — YYYY-MM-DD.

Без date_to берётся текущая дата сервера. Без date_from начало вычисляется на 28 дней раньше даты окончания; для webmaster_get_sqi_history — на 180 дней раньше. Эти значения не настраиваются в форме плагина.

Для запросов используются показатели:

Значение Смысл
TOTAL_SHOWS Показы
TOTAL_CLICKS Клики
AVG_SHOW_POSITION Средняя позиция показа
AVG_CLICK_POSITION Средняя позиция клика

В webmaster_get_popular_queries аргумент order_by задаёт сортировку, по умолчанию TOTAL_SHOWS. Аргумент query_indicator принимает один показатель; если его нет, плагин не передаёт его Яндексу.

В webmaster_get_query_history и webmaster_get_single_query_history аргумент query_indicator принимает один показатель или массив. Если он отсутствует или пуст, используется TOTAL_SHOWS.

Для истории одного запроса обязателен query_id. Его получают из webmaster_get_popular_queries: инструмент истории не ищет запрос по тексту.

Постраничные выборки

Инструменты limit по умолчанию Максимум limit
webmaster_get_popular_queries 100 500
webmaster_get_indexing_samples, webmaster_get_in_search_samples, webmaster_get_search_events_samples 50 100
webmaster_get_recrawl_tasks, webmaster_get_external_links, webmaster_get_broken_internal_links 50 100

У этих инструментов offset по умолчанию равен 0. Плагин ограничивает limit диапазоном от 1 до указанного максимума, отрицательный offset заменяет на 0. Это размер одной выборки, а не обещание получить весь набор данных за один вызов.

Дополнительные обязательные аргументы

Инструмент Аргументы
webmaster_get_sitemap_info sitemap_id из webmaster_get_sitemaps
webmaster_get_recrawl_task_status task_id из отправки или очереди переобхода
webmaster_add_host host_url — адрес сайта; без HTTP/HTTPS плагин добавляет https://
webmaster_delete_host Явный host_id и подтверждение confirm: true
webmaster_start_verification verification_type: META_TAG, HTML_FILE или DNS
webmaster_request_recrawl page_url — полный адрес страницы и подтверждение confirm: true

Примеры просьб агенту

Покажи сводку по индексации сайта по умолчанию и проблемы из диагностики Яндекс.Вебмастера.
Покажи популярные запросы за сентябрь 2026 года с сортировкой по кликам.
Для выбранного запроса получи историю показов и кликов по query_id.
Покажи страницы, которые выпали из поиска, и причины исключения.
Не смешивай эту выборку со страницами из обхода робота.
Проверь остаток квоты переобхода для https:example.com:443.
Отправь https://example.com/catalog/ на переобход, подтверждаю расход квоты.
После отправки покажи идентификатор заявки.

Последний сценарий выполняется двумя вызовами: сначала webmaster_get_recrawl_quota, затем webmaster_request_recrawl с confirm: true. Проверку квоты плагин автоматически перед отправкой не выполняет. Состояние заявки запрашивается отдельно; отправка не означает завершённый обход.

Пример анализа индексации сайта В диалоге показаны вызовы инструментов индексации и диагностики, а также сводка о страницах в поиске.

Пример отчёта по поисковым запросам Агент показывает запросы, показы, клики, среднюю позицию и изменения относительно прошлого периода.

Ответы и справка для агента

Успешный результат содержит ok: true. Обработанная ошибка содержит ok: false, error_code и error_message. Для части ошибок Яндекса дополнительно возвращаются исходный yandex_error_code и поля ответа сервиса.

Плагин также регистрирует справку «Вебмастер: сценарии и подводные камни» для MCP-клиента. Она объясняет выбор сайта, работу с идентификаторами запросов, подтверждением прав и переобходом.