Skip to content
Agentmart
Submit a tool

Yandex Analytics

Read-only Yandex analytics for AI agents: Metrika, Webmaster, Direct and Wordstat.

Connector by nozikov · GitHub account verified by the MCP Registry

IndexedMITLocal (stdio)★ 4
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/nozikov-yandex-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

Read-only Yandex analytics for AI agents: Metrika, Webmaster, Direct and Wordstat.

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
4 read · 2 write · 0 delete · 9 not yet classified
Secrets
None asked for
Install scripts
None found
Runs as
Python package

Tools by what they do 15

Read from the source code; the running server may list different tools.

Read 4 · Look things up without changing anything.

  • metrika_compare
  • webmaster_indexing
  • webmaster_queries
  • yandex_auth_status

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

  • yandex_login
  • yandex_submit_code

Not yet classified 9 · We could not tell from the name and description.

  • direct_campaigns
  • direct_report
  • metrika_counters
  • metrika_report
  • metrika_summary
  • webmaster_recrawl
  • webmaster_sitemaps
  • webmaster_summary
  • wordstat_phrases

Secrets and settings it asks for

Other settings (environment variables or headers).

  • YANDEX_MCP_CLIENT_ID
  • YANDEX_MCP_DEFAULT_COUNTER

Network hosts it talks to 9

  • api-metrika.yandex.net · found in code
  • api-sandbox.direct.yandex.com · found in code
  • api.direct.yandex.com · found in code
  • api.direct.yandex.ru · found in code
  • api.webmaster.yandex.net · found in code
  • github.com · found in code
  • oauth.yandex.ru · found in code
  • yandex.com · found in code
  • yandex.ru · found in code

Files it touches

  • Your home directory (~)

Tools (15)

Read from the source code; the running server may differ. Descriptions are the server’s own words; hidden characters are shown as [U+…].

  • direct_campaigns

    Список кампаний Яндекс Директа (только чтение) и остаток баллов API. Пока не подана заявка на доступ к API Директа, вернёт код 58.

  • direct_report

    Отчёт по расходу/показам/кликам Директа (Reports API v5) — то, чего нет в direct_campaigns: реальные цифры эффективности по кампаниям, объявлениям, группам или поисковым запросам. Период — либо готовый диапазон Директа (date_range, по умолчанию LAST_30_DAYS: LAST_7_DAYS, THIS_MONTH, ALL_TIME и т.д.), либо явные date1/date2 в формате YYYY-MM-DD (относительные вроде 30daysAgo, как в Метрике, не поддерживаются). Отчёт может готовиться асинхронно — тул сам ждёт и повторяет запрос, суммарно до нескольких минут.

  • metrika_compare

    Сравнение метрик между двумя периодами — для вопросов вроде «как изменился трафик за последний месяц». Период B по умолчанию: такой же длины, вплотную перед периодом A (можно задать явно через prev_date1/prev_date2). Если задан dimensions — сравнение построчно по значениям измерения, иначе только по итогам.

  • metrika_counters

    Список доступных счётчиков Метрики с их сайтами и статусом.

  • metrika_report

    Произвольный отчёт Reporting API Метрики. Метрики: ym:s:visits, ym:s:users, ym:s:bounceRate, ym:s:goal<ID>reaches, ym:s:goal<ID>conversionRate, ym:pv:pageviews. Измерения: ym:s:lastsignTrafficSource, ym:s:lastsignSourceEngine, ym:s:searchPhrase, ym:s:startURLPath, ym:pv:URLPath, ym:s:regionCity, ym:s:deviceCategory, ym:s:UTMSource, ym:s:UTMCampaign, ym:s:date, ym:s:referalSource. ID целей смотри через metrika_summary — там они перечислены с достижениями.

  • metrika_summary

    Сводка Яндекс Метрики за период: визиты, посетители, отказы, длительность, глубина и достижения всех целей счётчика.

  • webmaster_indexing

    Динамика количества страниц сайта в поиске Яндекса по датам (GET .../search-urls/in-search/history) — рост/падение индексации во времени.

  • webmaster_queries

    Поисковые запросы, по которым сайт показывается в Яндексе: показы, клики, средняя позиция.

  • webmaster_recrawl

    Ставит URL в очередь на переобход Яндексом (POST, мутирующий вызов — единственный в этом сервере). До 20 URL за раз, квота Вебмастера 150 в сутки на весь сайт. Необратимо: требует confirm: true, и перед этим список URL нужно показать пользователю.

  • webmaster_sitemaps

    Sitemap-файлы, которые видит Яндекс для сайта: URL, число адресов в нём, количество ошибок, дата последнего обращения робота.

  • webmaster_summary

    Состояние сайтов в Яндекс Вебмастере: ИКС, страниц в поиске, исключено, список активных проблем диагностики.

  • wordstat_phrases

    Частотности Яндекс Вордстата: сколько раз в месяц ищут фразу и что ищут вместе с ней. Работает через Live v4 API Директа по тому же токену. Отчёт готовится у Яндекса около трёх минут; если вызов вернул «ещё готовится» — повтори его с теми же фразами, результат подхватится.

  • yandex_auth_status

    Что уже подключено: какое хранилище секретов используется, есть ли ClientID приложения и токены, когда они истекают. Сам токен не показывается — только отпечаток. Вызывай первым, если какой-то инструмент ответил «нет токена».

  • yandex_login

    Шаг 1 входа в Яндекс: выдаёт ссылку авторизации, которую нужно показать пользователю. Терминал не нужен. После подтверждения вызови yandex_submit_code.

  • yandex_submit_code

    Шаг 2 входа: обменивает код подтверждения на токен и кладёт его в хранилище ОС. В режиме localhost вызывается без аргументов.

Signals

Stars
4
Forks
0
Open issues
0
Weekly downloads
43
Last commit
Oct 20, 2026 (9 days ago)
Last release
Sep 4, 2026 (1 month ago)
Last package publish
Sep 4, 2026 (1 month ago)

From GitHub (fetched Oct 24, 2026) and the package registry.

Details

Registry name
io.github.nozikov/yandex-mcp
Version
2.1.0
Auth
No auth
Packages
pypi yandex-mcp
License
MIT
First seen
Oct 24, 2026
Last checked
Oct 24, 2026
Cite this page

Yandex Analytics MCP server. Agent Mart. https://agentmart.dev/connectors/nozikov-yandex-mcp (last updated 2026-10-24)