MCP Hub
Back to servers

yandex-metrika

MCP server for Yandex Metrika API — counters, goals, reports, segments, logs

Registry
Updated
Apr 28, 2026

Quick Install

uvx mcp-server-yandex-metrika

mcp-server-yandex-metrika

Version

MCP-сервер для работы с API Яндекс Метрики через Claude Code, Claude Desktop и другие MCP-совместимые клиенты.

Все данные остаются на вашем компьютере — токен никуда не передаётся.

Возможности

Отчёты (Reporting API)

ИнструментCLIОписание
ym_stat_datastat-dataТабличный отчёт по метрикам и измерениям
ym_stat_data_bytimestat-bytimeОтчёт по времени (группировка: час/день/неделя/месяц)
ym_stat_data_drilldownstat-drilldownDrill down отчёт с раскрытием уровней
ym_stat_data_comparisonstat-comparisonСравнение сегментов/периодов
ym_stat_data_comparison_drilldownСравнение с drill down

Счётчики

ИнструментCLIОписание
ym_counterscountersСписок счётчиков (поиск, фильтрация)
ym_countercounterИнформация о счётчике
ym_counter_createcounter-createСоздать счётчик
ym_counter_updatecounter-updateИзменить счётчик
ym_counter_deletecounter-deleteУдалить счётчик
ym_counter_undeletecounter-undeleteВосстановить удалённый

Цели

ИнструментCLIОписание
ym_goalsgoalsСписок целей счётчика
ym_goalgoalИнформация о цели
ym_goal_creategoal-createСоздать цель (url/number/step/action/...)
ym_goal_updateИзменить цель
ym_goal_deletegoal-deleteУдалить цель

Фильтры

ИнструментCLIОписание
ym_filtersfiltersСписок фильтров
ym_filterИнформация о фильтре
ym_filter_createfilter-createСоздать фильтр (IP, URL, реферер)
ym_filter_updateИзменить фильтр
ym_filter_deletefilter-deleteУдалить фильтр

Доступ (Grants)

ИнструментCLIОписание
ym_grantsgrantsСписок разрешений
ym_grant_creategrant-createВыдать разрешение
ym_grant_updateИзменить разрешение
ym_grant_deletegrant-deleteУдалить разрешение

Операции

ИнструментCLIОписание
ym_operationsoperationsСписок операций
ym_operationИнформация об операции
ym_operation_createoperation-createСоздать операцию (cut_parameter, to_lower, ...)
ym_operation_updateИзменить операцию
ym_operation_deleteoperation-deleteУдалить операцию

Сегменты

ИнструментCLIОписание
ym_segmentssegmentsСписок сегментов
ym_segmentИнформация о сегменте
ym_segment_createsegment-createСоздать сегмент
ym_segment_updateИзменить сегмент
ym_segment_deletesegment-deleteУдалить сегмент

Метки

ИнструментCLIОписание
ym_labelslabelsСписок меток
ym_label_createlabel-createСоздать метку
ym_label_updateИзменить метку
ym_label_deletelabel-deleteУдалить метку
ym_counter_label_setПривязать метку к счётчику
ym_counter_label_unsetОтвязать метку

Аккаунты и представители

ИнструментCLIОписание
ym_accountsaccountsСписок аккаунтов
ym_account_deleteУдалить аккаунт
ym_delegatesdelegatesСписок представителей
ym_delegate_adddelegate-addДобавить представителя
ym_delegate_deletedelegate-deleteУдалить представителя

Примечания на графике

ИнструментCLIОписание
ym_chart_annotationschart-annotationsСписок примечаний
ym_chart_annotation_createchart-annotation-createСоздать примечание
ym_chart_annotation_updateИзменить примечание
ym_chart_annotation_deleteУдалить примечание

Фильтры доступа

ИнструментCLIОписание
ym_access_filtersСписок фильтров доступа
ym_access_filter_createСоздать фильтр доступа
ym_access_filter_updateИзменить фильтр доступа
ym_access_filter_deleteУдалить фильтр доступа

Logs API

ИнструментCLIОписание
ym_log_requestslog-requestsСписок запросов логов
ym_log_requestИнформация о запросе
ym_log_request_createlog-request-createСоздать запрос (hits/visits)
ym_log_request_evaluatelog-request-evaluateОценить возможность запроса
ym_log_request_cleanОчистить обработанные логи
ym_log_request_cancelОтменить запрос
ym_log_request_downloadlog-downloadСкачать часть лога (TSV)

Импорт данных

ИнструментCLIОписание
ym_offline_conversions_uploadupload-conversionsЗагрузить оффлайн-конверсии
ym_offline_conversions_uploadsСписок загрузок конверсий
ym_offline_conversion_upload_infoИнфо о загрузке
ym_calls_uploadupload-callsЗагрузить звонки
ym_calls_uploadsСписок загрузок звонков
ym_calls_upload_infoИнфо о загрузке звонков
ym_expenses_uploadupload-expensesЗагрузить расходы
ym_user_params_uploadЗагрузить параметры пользователей

Настройка

Шаг 1. Получить OAuth-токен Яндекс Метрики

  1. Зарегистрируйте приложение на oauth.yandex.com
  2. Укажите права: metrika:read, metrika:write
  3. Получите токен: https://oauth.yandex.com/authorize?response_type=token&client_id=<ваш_client_id>

Шаг 2. Подключить MCP-сервер

Claude Code (CLI в терминале)

Способ 1: через uvx (не требует установки пакета)

Требуется uv — если не установлен:

curl -LsSf https://astral.sh/uv/install.sh | sh
claude mcp add yandex-metrika \
  -e YANDEX_METRIKA_TOKEN=ваш_токен \
  -- uvx mcp-server-yandex-metrika

Способ 2: через pip

pip install mcp-server-yandex-metrika

claude mcp add yandex-metrika \
  -e YANDEX_METRIKA_TOKEN=ваш_токен \
  -- mcp-server-yandex-metrika

Claude Desktop

Добавьте в файл конфигурации (~/Library/Application Support/Claude/claude_desktop_config.json на macOS):

{
  "mcpServers": {
    "yandex-metrika": {
      "command": "uvx",
      "args": ["mcp-server-yandex-metrika"],
      "env": {
        "YANDEX_METRIKA_TOKEN": "ваш_токен"
      }
    }
  }
}

Для удаления:

claude mcp remove yandex-metrika

Переменные окружения

ПеременнаяОбязательнаяОписание
YANDEX_METRIKA_TOKENДаOAuth-токен Яндекс Метрики

Примеры использования

Через Claude

«Покажи статистику по визитам за последнюю неделю для счётчика 12345678»

«Создай цель "Покупка" типа url с условием contain "/thank-you" для счётчика 12345678»

«Выгрузи логи визитов за январь 2024 для счётчика 12345678»

CLI

# Статистика визитов
mcp-server-yandex-metrika stat-data --ids 12345678 --metrics ym:s:visits,ym:s:users

# Список счётчиков
mcp-server-yandex-metrika counters --search "мой сайт"

# Цели счётчика
mcp-server-yandex-metrika goals 12345678

# Создать запрос логов
mcp-server-yandex-metrika log-request-create 12345678 \
  --date1 2024-01-01 --date2 2024-01-31 \
  --fields "ym:s:date,ym:s:visitID" --source visits

Лимиты API

  • 30 запросов/секунду на IP
  • 5000 запросов/день на пользователя
  • 3 параллельных запроса на пользователя
  • 200 запросов/5 минут для /stat/v1/data/
  • HTTP 420 при превышении лимитов

Лицензия

MIT

Reviews

No reviews yet

Sign in to write a review