Wildberries Analytics MCP server
WB Analytics MCP Server
An MCP server for the Wildberries Analytics API: orders by search query and product search terms
Low risk
We rate an entry low when it mostly gives the agent instructions and reference material.
Why this level
- The server only reads order and search-phrase statistics; it does not change anything
Install
In your terminal, with SkillFoxx CLI
npx skillfoxx add mcp/wb-analytics-mcp-serverDetects the agents on your machine, checks the risk and pins the version.
Other ways to install
Assembled automatically, review before installing.
Run in a terminal
claude mcp add --transport stdio --env 'WB_ANALYTICS_OAUTH_TOKEN=<your WB_ANALYTICS_OAUTH_TOKEN>' 'WB Analytics MCP Server' -- node ./build/index.jsOr add to the file .mcp.json, in the project
{
"mcpServers": {
"WB Analytics MCP Server": {
"command": "node",
"args": [
"./build/index.js"
],
"env": {
"WB_ANALYTICS_OAUTH_TOKEN": "<your WB_ANALYTICS_OAUTH_TOKEN>"
}
}
}
}If the file already exists, add the server inside the mcpServers key.
Keys and settings
WB_ANALYTICS_OAUTH_TOKENsecret, required- OAuth token for Wildberries Analytics API
Replace the values in angle brackets with your own. Keys never go into install links and are not stored by us.
The button opens the agent and offers to add the server. If nothing happens, copy the config below.
Add to the file ~/.cursor/mcp.json, for all projects
{
"mcpServers": {
"WB Analytics MCP Server": {
"command": "node",
"args": [
"./build/index.js"
],
"env": {
"WB_ANALYTICS_OAUTH_TOKEN": "<your WB_ANALYTICS_OAUTH_TOKEN>"
}
}
}
}If the file already exists, add the server inside the mcpServers key. For a single project, put the same block into .cursor/mcp.json.
Keys and settings
WB_ANALYTICS_OAUTH_TOKENsecret, required- OAuth token for Wildberries Analytics API
Replace the values in angle brackets with your own. Keys never go into install links and are not stored by us.
The button opens the agent and offers to add the server. If nothing happens, copy the config below.
Run in a terminal
code --add-mcp '{"name":"WB Analytics MCP Server","type":"stdio","command":"node","args":["./build/index.js"],"env":{"WB_ANALYTICS_OAUTH_TOKEN":"<your WB_ANALYTICS_OAUTH_TOKEN>"}}'Or add to the file .vscode/mcp.json, in the project
{
"servers": {
"WB Analytics MCP Server": {
"type": "stdio",
"command": "node",
"args": [
"./build/index.js"
],
"env": {
"WB_ANALYTICS_OAUTH_TOKEN": "<your WB_ANALYTICS_OAUTH_TOKEN>"
}
}
}
}If the file already exists, add the server inside the servers key.
Keys and settings
WB_ANALYTICS_OAUTH_TOKENsecret, required- OAuth token for Wildberries Analytics API
Replace the values in angle brackets with your own. Keys never go into install links and are not stored by us.
Run in a terminal
codex mcp add 'WB Analytics MCP Server' --env 'WB_ANALYTICS_OAUTH_TOKEN=<your WB_ANALYTICS_OAUTH_TOKEN>' -- node ./build/index.jsOr add to the file ~/.codex/config.toml, for all projects
[mcp_servers."WB Analytics MCP Server"]
command = "node"
args = ["./build/index.js"]
env = { WB_ANALYTICS_OAUTH_TOKEN = "<your WB_ANALYTICS_OAUTH_TOKEN>" }If the file already exists, append the block to the end.
Keys and settings
WB_ANALYTICS_OAUTH_TOKENsecret, required- OAuth token for Wildberries Analytics API
Replace the values in angle brackets with your own. Keys never go into install links and are not stored by us.
Run in a terminal
gemini mcp add -s user -e 'WB_ANALYTICS_OAUTH_TOKEN=<your WB_ANALYTICS_OAUTH_TOKEN>' 'WB Analytics MCP Server' node ./build/index.jsOr add to the file ~/.gemini/settings.json, for all projects
{
"mcpServers": {
"WB Analytics MCP Server": {
"command": "node",
"args": [
"./build/index.js"
],
"env": {
"WB_ANALYTICS_OAUTH_TOKEN": "<your WB_ANALYTICS_OAUTH_TOKEN>"
}
}
}
}If the file already exists, add the server inside the mcpServers key.
Keys and settings
WB_ANALYTICS_OAUTH_TOKENsecret, required- OAuth token for Wildberries Analytics API
Replace the values in angle brackets with your own. Keys never go into install links and are not stored by us.
Add to the file ~/.config/devin/mcp_config.json, for all projects
{
"mcpServers": {
"WB Analytics MCP Server": {
"command": "node",
"args": [
"./build/index.js"
],
"env": {
"WB_ANALYTICS_OAUTH_TOKEN": "<your WB_ANALYTICS_OAUTH_TOKEN>"
}
}
}
}If the file already exists, add the server inside the mcpServers key. Legacy Cascade keeps the MCP config in ~/.codeium/windsurf/mcp_config.json.
Keys and settings
WB_ANALYTICS_OAUTH_TOKENsecret, required- OAuth token for Wildberries Analytics API
Replace the values in angle brackets with your own. Keys never go into install links and are not stored by us.
Formerly Windsurf.
Add to the file cline_mcp_settings.json, for all projects
{
"mcpServers": {
"WB Analytics MCP Server": {
"command": "node",
"args": [
"./build/index.js"
],
"env": {
"WB_ANALYTICS_OAUTH_TOKEN": "<your WB_ANALYTICS_OAUTH_TOKEN>"
}
}
}
}If the file already exists, add the server inside the mcpServers key. Open the settings file in Cline: MCP Servers tab, Configure MCP Servers.
Keys and settings
WB_ANALYTICS_OAUTH_TOKENsecret, required- OAuth token for Wildberries Analytics API
Replace the values in angle brackets with your own. Keys never go into install links and are not stored by us.
Add to the file .roo/mcp.json, in the project
{
"mcpServers": {
"WB Analytics MCP Server": {
"command": "node",
"args": [
"./build/index.js"
],
"env": {
"WB_ANALYTICS_OAUTH_TOKEN": "<your WB_ANALYTICS_OAUTH_TOKEN>"
}
}
}
}If the file already exists, add the server inside the mcpServers key.
Keys and settings
WB_ANALYTICS_OAUTH_TOKENsecret, required- OAuth token for Wildberries Analytics API
Replace the values in angle brackets with your own. Keys never go into install links and are not stored by us.
A fork of Roo Code, same .roo folders.
Add to the file opencode.json, in the project
{
"mcp": {
"WB Analytics MCP Server": {
"type": "local",
"command": [
"node",
"./build/index.js"
],
"environment": {
"WB_ANALYTICS_OAUTH_TOKEN": "<your WB_ANALYTICS_OAUTH_TOKEN>"
}
}
}
}If the file already exists, add the server inside the mcp key.
Keys and settings
WB_ANALYTICS_OAUTH_TOKENsecret, required- OAuth token for Wildberries Analytics API
Replace the values in angle brackets with your own. Keys never go into install links and are not stored by us.
Add to the file ~/.config/zed/settings.json, for all projects
{
"context_servers": {
"WB Analytics MCP Server": {
"command": "node",
"args": [
"./build/index.js"
],
"env": {
"WB_ANALYTICS_OAUTH_TOKEN": "<your WB_ANALYTICS_OAUTH_TOKEN>"
}
}
}
}If the file already exists, add the server inside the context_servers key.
Keys and settings
WB_ANALYTICS_OAUTH_TOKENsecret, required- OAuth token for Wildberries Analytics API
Replace the values in angle brackets with your own. Keys never go into install links and are not stored by us.
Add to the file .codeassistant/mcp.json, in the project
{
"mcpServers": {
"WB Analytics MCP Server": {
"command": "node",
"args": [
"./build/index.js"
],
"env": {
"WB_ANALYTICS_OAUTH_TOKEN": "<your WB_ANALYTICS_OAUTH_TOKEN>"
}
}
}
}If the file already exists, add the server inside the mcpServers key.
Keys and settings
WB_ANALYTICS_OAUTH_TOKENsecret, required- OAuth token for Wildberries Analytics API
Replace the values in angle brackets with your own. Keys never go into install links and are not stored by us.
Clone rcd27/wildberries-analytics-mcp-server, run npm install and npm run build, set WB_ANALYTICS_OAUTH_TOKEN in .env, and connect build/index.js as a stdio MCP server.
Other ways from the author
npm install && npm run build && npm startClone the repository, build it and run it as a stdio server.
This is third-party code. Review the repository files before installing.
What it does
The server wraps two methods of the Wildberries Analytics API as MCP tools: product orders broken down by search query for a period, and the list of search phrases buyers use to find a product. The README marks the server as minimal, with wider API coverage listed as a future task.
Who it is for. For Wildberries sellers who want a quick check on which search queries bring orders for a product.
Good fit when
- You need to know which search phrases buyers use to find a product
- You need orders broken down by search query for a period
Not a fit when
- You need full analytics: sales funnel, stock levels, complete reports. This server does not cover that yet
- You need finance, review or advertising tools: those are separate servers by the same author
Example request
Show which search queries brought orders for this product over the last monthLimitations
The server calls itself minimal: only two methods of the much wider Analytics API are covered. The project is small, maintained by one author, with no releases. It needs a Wildberries OAuth token with access to the Analytics API.
How to disable. Remove the server from your MCP client config and stop the node process.
MCP
- Transport
- stdio
- Authentication
- API key
| Environment variables | |
|---|---|
| WB_ANALYTICS_OAUTH_TOKEN required, secret | Wildberries OAuth token with access to the Analytics API |
Security check
- The server only reads order and search-phrase statistics; it does not change anything
README in short
The README is short: install via npm install, set WB_ANALYTICS_OAUTH_TOKEN in .env, run modes for development, production and MCP Inspector debugging. The tool description section is marked TODO, but endpoints and src/tools show two API methods.
FAQ
How many tools does the server have?
Two: order details by search query and the product's search text list. The usage section in the README is marked TODO.
Related
Salesforce's official DX MCP server: work with orgs, metadata, data, users and Apex tests from your agent
Yandex Kit skills for store management
kit-skills
Yandex's official skill set: catalog, prices, stock, orders, storefront and a weekly checkup for a Yandex Kit store, through Claude Code or Codex
YouGile MCP by Indalo
YouGile MCP
Full 65-operation YouGile API coverage with configurable permissions, write confirmation and a shared company rate limit
Bitrix24 portal MCP server
MCP-сервер портала Битрикс24
Bitrix24's official per-portal MCP: an external agent uses OAuth or a token to read and change tasks, deals, meetings and mail