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
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
Install
- Works in
- Services
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 deployThe set of secrets depends on which sources you connect; the full list is in the README.
Access and checks
How we reviewExtended 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 daysMCP
- Transport
- http
- Authentication
- API key
Environment variables
MCP_SECRETrequired, secret- The secret for your worker's connection URL.
METRIKA_TOKENsecret- Yandex Metrika OAuth token.
GSC_CLIENT_IDsecret- Google Search Console OAuth Client Id.
GSC_CLIENT_SECRETsecret- Google Search Console OAuth Client Secret.
GSC_REFRESH_TOKENsecret- Google Search Console OAuth refresh token.
WB_TOKENsecret- Wildberries supplier statistics token.
OZON_CLIENT_IDsecret- Ozon Seller API Client Id.
OZON_API_KEYsecret- 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.
Related
All Ozon toolsA Cloudflare Workers MCP server with sales, stock and review presets for Wildberries and Ozon, plus universal access to any method of both APIs
Wildberries MCP by Sellmonitor
Wildberries MCP
Remote Sellmonitor MCP servers for Wildberries analytics: market and competitors, plus your own store's sales, costs and profit
MPSTATS MCP server
mpstats-mcp
A remote MCP server on top of the MPSTATS API: Wildberries, Ozon and Yandex Market analytics as a Claude connector
MCP servers for Wildberries, Ozon, Yandex Market and Avito seller accounts via official APIs with write confirmation
GeekBI Ozon research MCP server
geekbi-ozon-research-mcp
GeekBI's MCP server over Ozon data: sites, categories, products, shops, keywords and reviews for market research
A set of MCP servers for Wildberries, Ozon, Yandex Market, Bitrix24, amoCRM, Avito, Direct, Metrika, Webmaster and DaData, free locally
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.