Yandex Metrica MCP
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Yandex Metrica MCPПокажи посещаемость за последнюю неделю по источникам."
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Yandex Metrica MCP
MCP-сервер для Yandex Metrica (Яндекс Метрика): спрашивайте веб-аналитику — посещаемость, источники, поведение и конверсии по целям — из Claude, Cursor, Codex и других AI-клиентов на естественном языке.
Ассистент сам находит счётчики, тянет статистику из Reporting API и сопоставляет цели с конверсиями — то, что в интерфейсе Метрики приходится собирать вручную по отчётам.
Что умеет
Счётчики и цели —
list_counters(счётчики, к которым есть доступ) иlist_goals(цели/конверсии счётчика) через Management API.Статистика —
get_statisticsпо Reporting API (stat/v1/data): метрики и измерения, период (в т.ч. относительный —7daysAgo), фильтры, сортировка, авто-пагинация.Конверсии — метрики целей
ym:s:goal<id>reaches/ym:s:goal<id>conversionRate.Честная выборка — ответ несёт
totals(итог по всем строкам) иsampled/sample_share, чтобы было видно, когда данные семплированы.Универсальный
raw_request— прямой вызов любого пути API; GET свободно, запись (POST/DELETE) только поconfirmWrite=true.Устойчивость — ретраи на 429/5xx с бэкоффом и таймаут запроса.
Related MCP server: ya-metrics-mcp
Примеры запросов
Попросите ассистента на русском — например:
«Сколько визитов и какой процент отказов за последнюю неделю?»
«Покажи трафик по источникам за июнь — сгруппируй по ym:s:lastTrafficSource»
«Какая конверсия по цели "Оформление заказа" за 30 дней?»
«Найди счётчик по домену shop.example и покажи его цели»
Быстрая установка
claude mcp add yandex-metrica -e YANDEX_METRIKA_TOKEN=ваш_токен -- npx -y mcp-yandex-metricaclaude_desktop_config.json — macOS ~/Library/Application Support/Claude/, Windows %APPDATA%\Claude\
{
"mcpServers": {
"yandex-metrica": {
"command": "npx",
"args": ["-y", "mcp-yandex-metrica"],
"env": { "YANDEX_METRIKA_TOKEN": "ваш_токен" }
}
}
}~/.cursor/mcp.json (или .cursor/mcp.json в проекте)
{
"mcpServers": {
"yandex-metrica": {
"command": "npx",
"args": ["-y", "mcp-yandex-metrica"],
"env": { "YANDEX_METRIKA_TOKEN": "ваш_токен" }
}
}
}[mcp_servers.yandex-metrica]
command = "npx"
args = ["-y", "mcp-yandex-metrica"]
[mcp_servers.yandex-metrica.env]
YANDEX_METRIKA_TOKEN = "ваш_токен".vscode/mcp.json — ключ servers (не mcpServers)
{
"servers": {
"yandex-metrica": {
"type": "stdio",
"command": "npx",
"args": ["-y", "mcp-yandex-metrica"],
"env": { "YANDEX_METRIKA_TOKEN": "ваш_токен" }
}
}
}Получение токена
API Метрики работает по OAuth-токену с правом «Получение статистики, чтение параметров
своих и доверенных счётчиков» (scope metrika:read).
Зарегистрируйте OAuth-приложение на oauth.yandex.com и включите ему доступ к Яндекс Метрике (чтение).
Пройдите OAuth-флоу под аккаунтом с доступом к нужным счётчикам и получите
access_token. Подробности — в документации API Метрики.Скопируйте токен в переменную
YANDEX_METRIKA_TOKEN.
⚠️ Токен даёт доступ к данным аналитики и хранится открытым текстом в конфиге клиента — относитесь к нему как к паролю.
Настройка
Переменная | Обяз. | По умолчанию | Описание |
| да | — | OAuth-токен Метрики (scope |
| нет | — | Счётчик по умолчанию, если в вызове не задан |
| нет |
| Заголовок |
| нет |
| Корень API. |
| нет |
| Таймаут запроса, мс. |
| нет |
| Повторы при 429/5xx. |
Полный список инструментов — в docs/TOOLS.md.
Требования
Node.js 18+ (запускается через
npx, отдельная установка не нужна).OAuth-токен Метрики — см. Получение токена.
Ограничения
Read-only MVP — изменяющих операций нет; запись доступна только через
raw_requestс явнымconfirmWrite=true.Reporting API может семплировать данные на больших периодах — смотрите
sampled/sample_shareв ответе и при необходимости передавайтеaccuracy: "full".У Метрики нет песочницы — все вызовы идут к боевому API (но MVP только читает).
Документация
Поддержка
Вопросы, идеи и доработки — пишите в Telegram: @gistrec.
Лицензия
MIT — см. LICENSE.
Maintenance
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/askads/mcp-yandex-metrica'
If you have feedback or need assistance with the MCP directory API, please join our Discord server