bi-mcp: Metrika, GSC, Wildberries and Ozon analytics combine

bi-mcp

An MCP server on Cloudflare Workers combines Yandex Metrika, Google Search Console, Wildberries and Ozon into one summary for a shop owner

  • 0 ★ on the repository
  • Last commit
MCP server

Extended access

Why this level

  • Stores Metrika, GSC, Wildberries and Ozon keys as Cloudflare Workers secrets
  • Per the code the tools only read statistics and do not change prices, stock or orders
All reasons and checks
Russian stack

igor1000rr/bi-mcp

Install

Manual install

npx wrangler secret put MCP_SECRET
npx wrangler secret put METRIKA_TOKEN
npx wrangler secret put OZON_CLIENT_ID
npx wrangler secret put OZON_API_KEY
npx wrangler deploy

The set of secrets depends on which sources you connect; the full list is in the README.

Access and checks

How we review

Extended accessThe tool runs code or makes network calls and only reads external data.

  • Stores Metrika, GSC, Wildberries and Ozon keys as Cloudflare Workers secrets
  • Per the code the tools only read statistics and do not change prices, stock or orders

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

What it does

The server is deployed as a single Cloudflare Worker and gives an agent tools for four sources: bi_overview builds one summary across all connected services for a period, metrika_traffic and metrika_request cover Yandex Metrika down to an arbitrary API path, and separate tools cover Google Search Console, Wildberries sales and stock, and Ozon Seller API data. Every source is optional: if a secret or key is missing for it, the summary block just explains why, while the other sources still run.

Who it is for. For Wildberries and Ozon shop owners who want one combined view of site and sales data without switching between services.

Good fit when

  • You need one combined view of site traffic and marketplace sales for a period
  • You need general access to Yandex Metrika API methods without a separate client
  • You have a Cloudflare account for a free worker deploy

Not a fit when

  • You need tools to change prices, stock or orders; the server does not provide them
  • You have none of the four data sources and do not need them
  • You have no experience with Cloudflare Workers secrets

Example request

Give me a summary of site traffic, search rankings and Wildberries and Ozon sales for the last 30 days

MCP

Transport
http
Authentication
API key

Environment variables

MCP_SECRET required, secret
The secret for your worker's connection URL.
METRIKA_TOKEN secret
Yandex Metrika OAuth token.
GSC_CLIENT_ID secret
Google Search Console OAuth Client Id.
GSC_CLIENT_SECRET secret
Google Search Console OAuth Client Secret.
GSC_REFRESH_TOKEN secret
Google Search Console OAuth refresh token.
WB_TOKEN secret
Wildberries supplier statistics token.
OZON_CLIENT_ID secret
Ozon Seller API Client Id.
OZON_API_KEY secret
Ozon Seller API key.

Limitations

The server must be deployed by you on Cloudflare Workers; there is no ready public address. Each source needs its own set of secrets: Metrika OAuth, Google Search Console OAuth, a Wildberries statistics token, and an Ozon Client-Id and Api-Key. The MCP_SECRET is embedded right in the connection URL rather than passed as a separate header, worth keeping in mind when storing the link. The code fits in one file, and the README does not describe the underlying APIs' rate limits.

How to disable. Remove the connector from your MCP client settings and delete the worker in the Cloudflare dashboard if it is no longer needed.

FAQ

Do I need to connect all four sources?

No, each source is optional; a missing one just shows the reason it was skipped in the combined summary.

Can the server change prices or stock?

No, based on the code these are read-only statistics and analytics tools.

Discussion

No questions or reviews yet.

Russian stack

A Cloudflare Workers MCP server with sales, stock and review presets for Wildberries and Ozon, plus universal access to any method of both APIs

MCP serverBroad access
Russian stack

Remote Sellmonitor MCP servers for Wildberries analytics: market and competitors, plus your own store's sales, costs and profit

MCP serverExtended access13Repository stars
Russian stack

A remote MCP server on top of the MPSTATS API: Wildberries, Ozon and Yandex Market analytics as a Claude connector

MCP serverExtended access
Russian stack

MCP servers for Wildberries, Ozon, Yandex Market and Avito seller accounts via official APIs with write confirmation

MCP serverBroad access62Repository stars

GeekBI Ozon research MCP server

geekbi-ozon-research-mcp

Russian stack

GeekBI's MCP server over Ozon data: sites, categories, products, shops, keywords and reviews for market research

MCP serverExtended access

README in short

The Russian README describes the server as combined analytics over Metrika, Google Search Console, Wildberries and Ozon on Cloudflare Workers, gives the connector URL with the secret in the path, and lists the secrets each source needs. It lists the tools: a combined summary, Metrika traffic and a generic request tool, and matching tools for the other sources.

README badge

Report a problem