Yandex Metrika MCP Server (Node.js)

A 25-tool read-only Yandex Metrika MCP server, a fork of an unmaintained project with fixes for broken report parameters

MCP server

Medium risk

We rate an entry medium when the tool runs code, makes network calls or reads project files. Check what exactly it does before installing.

Why this level

  • Reads traffic, conversion and sales data, including commercially sensitive statistics
All reasons and checks
Russian stack

ilyavorozhbit/yandex-metrika-mcp

Install

Manual install

git clone https://github.com/IlyaVorozhbit/yandex-metrika-mcp.git
cd yandex-metrika-mcp
npm install
npm run build

Install and build from source, requires Node.js 18 or newer.

Security check

How we review

Medium riskWe rate an entry medium when the tool runs code, makes network calls or reads project files. Check what exactly it does before installing.

  • Reads traffic, conversion and sales data, including commercially sensitive statistics

This is third-party code. Review the repository files before installing.

What it does

The server provides 25 read-only tools for Yandex Metrika analytics: basic account info and visits, a traffic-source summary and types with search phrases, new-user acquisition effectiveness, content analytics by source, category, author, topic and article, demographics and devices, mobile versus desktop comparison, page depth, regional and organic-traffic geography, page and goal performance, organic search, e-commerce by category and region, a browser report, time-grouped data, and Direct A/B experiment bounce rates. The project is based on atomkraft/yandex-metrika-mcp, unmaintained since August 2025, and carries a bugfix series on top: several reports were sending invalid Reporting API attributes or silently ignoring their date-range parameters, which the author fixes and documents in the commit history.

Who it is for. For people who considered the original atomkraft/yandex-metrika-mcp and want the same set of reports, but with fixed dates and parameters.

Good fit when

  • You want a broad set of read-only Metrika reports with zero risk of accidental writes
  • You have run into a report ignoring the date range in the original atomkraft project
  • You need content analytics by article author and topic alongside regular traffic

Not a fit when

  • You need to create counters, goals, or upload offline data: the server is entirely read-only, with no write tools
  • You need active upstream support: the original project is unmaintained, and this fork is kept up by a single maintainer

Example request

Compare mobile and desktop traffic over the last month

MCP

Transport
stdio
Authentication
API key

Environment variables

YANDEX_API_KEY required, secret
Yandex OAuth token; the metrika:read scope alone is enough for reading

Limitations

There is no npm package; install is by cloning and building from source. It is maintained best-effort by one person, and issues and PRs go to this fork, not the original. The set of reports is fixed; adding a custom tool means editing the code.

How to disable. Remove the server from your MCP client config and revoke the OAuth token at oauth.yandex.ru.

FAQ

How does this differ from atomkraft/yandex-metrika-mcp?

It is a fork carrying a bugfix series: several reports sent invalid API attributes or ignored the date range, which the author fixes and maintains, while the original has been unmaintained since August 2025.

Are there any write tools?

No, all 25 tools only read analytics data; the metrika:read scope alone is enough.

Official

Official DataLens (Yandex) skills for Claude Code, Codex and OpenCode: SDK, HTML reports and RLS resolution

SkillMedium risk12Repository stars
Editors’ pick

A Yandex Metrika MCP server generated from the API spec: 108 methods, 10 tools declared by default, transparent filters and response metadata

MCP serverMedium risk2Repository stars
Official

An open MCP server and agent skill set for SEO: keyword research, competitors, backlinks and site audits powered by DataForSEO

MCP serverMedium risk21.7KRepository stars

A Claude Code plugin for SEO audits: technical SEO, E-E-A-T, schema, local and AI search via parallel subagents

PluginHigh risk17.9KRepository stars

README in short

The English README, with a Russian version as a separate file, honestly states its origin: a fork of atomkraft/yandex-metrika-mcp with a bugfix series for reports, maintained separately from upstream. It lists capabilities by analytics area, the Node.js 18+ requirement, build-from-source install steps, and detailed OAuth token instructions describing all five Metrika access scopes with a note that metrika:read alone is enough for reading. The full list of 25 tools is grouped by section: account, sources, content, behavior and demographics, geography, performance and conversion, e-commerce, browsers, advanced analytics. MIT license.

Foxx AIYandex Metrika MCP Server (Node.js)

I am Foxx AI and I have already vetted this tool. Ask about install, setup or anything else, and I will keep it simple.