loading…
Search for a command to run...
loading…
Wildberries Seller API MCP server providing 15 tools for managing products, prices, stocks, orders, sales, warehouses, supplies, statistics, feedbacks, and ABC
Wildberries Seller API MCP server providing 15 tools for managing products, prices, stocks, orders, sales, warehouses, supplies, statistics, feedbacks, and ABC analysis with built-in rate limiting and 409 penalty protection.
Wildberries Seller API MCP server. 15 tools. Production-grade rate limiting with 409 penalty protection.
X-Ratelimit-Remaining and X-Ratelimit-Retry-After headers, waits the required duration--http flag) for web deploymentsnpm install -g @theyahia/wildberries-mcp
# stdio transport (for Claude Desktop, Cursor, etc.)
WB_API_TOKEN=your_token wildberries-mcp
# Streamable HTTP transport
WB_API_TOKEN=your_token wildberries-mcp --http
Add to claude_desktop_config.json:
{
"mcpServers": {
"wildberries": {
"command": "npx",
"args": ["-y", "@theyahia/wildberries-mcp"],
"env": {
"WB_API_TOKEN": "your_token_here"
}
}
}
}
npx @smithery/cli install @theyahia/wildberries-mcp
Authorization: Bearer {WB_API_TOKEN} (JWT, 180-day validity).
Get your token at: https://seller.wildberries.ru/supplier-settings/access-to-api
| Tool | Method | Endpoint |
|---|---|---|
list_products |
POST | /content/v2/get/cards/list |
get_product |
POST | /content/v2/get/cards/detail |
update_prices |
POST | /api/v2/upload/task |
update_stocks |
PUT | /api/v3/stocks/{warehouseId} |
get_stocks |
POST | /api/v3/stocks/{warehouseId} |
get_orders |
GET | /api/v3/orders |
get_new_orders |
GET | /api/v3/orders/new |
get_sales |
GET | /api/v1/supplier/sales |
get_warehouses |
GET | /api/v3/offices |
get_supply |
GET | /api/v3/supplies |
create_supply |
POST | /api/v3/supplies |
get_statistics |
GET | /api/v1/supplier/reportDetailByPeriod |
get_feedbacks |
GET | /api/v1/feedbacks |
reply_feedback |
PATCH | /api/v1/feedbacks |
get_abc_analysis |
GET | /api/v1/supplier/reportDetailByPeriod (computed) |
Wildberries enforces strict rate limits with penalties:
X-Ratelimit-Retry-After header and waits the specified durationX-Ratelimit-Remaining to sync token countThe rate limiter is built into the client -- no configuration needed.
git clone https://github.com/theYahia/wildberries-mcp.git
cd wildberries-mcp
npm install
npm run build
npm test
MIT
Run in your terminal:
claude mcp add theyahia-wildberries-mcp -- npx Security
Low riskAutomated heuristic from public metadata — not a security guarantee.