Skip to main content
Glama
theYahia

@theyahia/wildberries-mcp

by theYahia

🗄 Repositorio archivado

El desarrollo se ha trasladado a theYahia/WWmcp — un monorepositorio de servidores MCP para APIs no occidentales: CEI, MENA, África, LATAM, Sudeste Asiático. Núcleo común @theyahia/mcp-core, CI unificado, un único pipeline de lanzamiento.

La versión actual de lo que había aquí: servers/wildberries/

El paquete en npm sigue siendo el mismo — @theyahia/wildberries-mcp, se instala y funciona como antes. Aquí ya no se actualiza nada. Las tareas y pull requests — en WWmcp.

Archivado: el desarrollo se trasladó a theYahia/WWmcp, un monorepositorio de servidores MCP para APIs no occidentales. La versión actual de este paquete ahora vive en servers/wildberries/. El paquete npm @theyahia/wildberries-mcp no ha cambiado. Por favor, abre issues y pull requests allí.

@theyahia/wildberries-mcp

Servidor MCP para la API de vendedores de Wildberries: 30 herramientas para productos, precios, existencias, pedidos, ventas, suministros FBS, analíticas, comentarios, preguntas, devoluciones y anuncios. Enrutamiento por host por categoría con limitación de frecuencia y protección contra la penalización 409. Transportes Stdio + Streamable HTTP.

npm License: MIT

Related MCP server: Wildberries MCP Server

Inicio rápido

npm 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

Claude Desktop

Añádelo a claude_desktop_config.json:

{
  "mcpServers": {
    "wildberries": {
      "command": "npx",
      "args": ["-y", "@theyahia/wildberries-mcp"],
      "env": { "WB_API_TOKEN": "your_token_here" }
    }
  }
}

Cursor / Windsurf / VS Code (Copilot) usan el mismo bloque mcpServers en sus ajustes de MCP.

Smithery

npx @smithery/cli install @theyahia/wildberries-mcp

Autenticación y ámbitos de token

Authorization: Bearer {WB_API_TOKEN} (JWT, validez de 180 días). Obtén tu token en el portal del vendedor, en Ajustes → Acceso a la API.

Un único token puede tener varios ámbitos de categoría. Como cada herramienta habla con un host de API distinto, un token al que le falte un ámbito devuelve 401 desde ese host mientras las demás herramientas siguen funcionando. Activa los ámbitos que necesites:

Ámbito

Herramientas que habilita

Contenido

list_products, get_product

Precios y descuentos

update_prices

Marketplace

update_stocks, get_stocks, get_orders, get_new_orders, get_warehouses, get_supply, create_supply, add_orders_to_supply, deliver_supply, get_supply_barcode

Estadísticas

get_sales, get_incomes, get_fbw_stocks, get_statistics, get_abc_analysis

Analítica

get_funnel, get_paid_storage

Tarifas (comunes)

get_commission, get_tariffs

Comentarios y preguntas

get_feedbacks, reply_feedback, get_questions, reply_question

Devoluciones

get_returns

Publicidad

get_balance, list_campaigns, get_campaign_stats

Cuando una llamada falla, el mensaje de error indica el host e incluye el requestId de WB, por lo que un ámbito faltante o un problema de host incorrecto es evidente (p. ej. WB API GET advert-api.wildberries.ru/adv/v1/balance → 401: ...).

Arquitectura: hosts por categoría

La API de vendedores de Wildberries no es una única puerta de enlace. seller.wildberries.ru es el panel web; la API está dividida en hosts por categoría. Cada petición se enruta al host correcto:

Categoría

Host

Contenido

content-api.wildberries.ru

Precios y descuentos

discounts-prices-api.wildberries.ru

Marketplace (FBS)

marketplace-api.wildberries.ru

Estadísticas

statistics-api.wildberries.ru

Analítica

seller-analytics-api.wildberries.ru

Comunes / Tarifas

common-api.wildberries.ru

Comentarios y preguntas

feedbacks-api.wildberries.ru

Devoluciones

returns-api.wildberries.ru

Publicidad

advert-api.wildberries.ru

Herramientas (30)

Productos y contenido

Herramienta

Método

Host · Endpoint

list_products

POST

content · /content/v2/get/cards/list

get_product

POST

content · /content/v2/get/cards/detail

update_prices

POST

prices · /api/v2/upload/task

update_stocks

PUT

marketplace · /api/v3/stocks/{warehouseId}

get_stocks

POST

marketplace · /api/v3/stocks/{warehouseId}

Pedidos y ventas

Herramienta

Método

Host · Endpoint

get_orders

GET

marketplace · /api/v3/orders

get_new_orders

GET

marketplace · /api/v3/orders/new

get_sales

GET

statistics · /api/v1/supplier/sales

get_incomes

GET

statistics · /api/v1/supplier/incomes

get_fbw_stocks

GET

statistics · /api/v1/supplier/stocks

Almacenes y suministros FBS

Herramienta

Método

Host · Endpoint

get_warehouses

GET

marketplace · /api/v3/offices

get_supply

GET

marketplace · /api/v3/supplies

create_supply

POST

marketplace · /api/v3/supplies

add_orders_to_supply

PATCH

marketplace · /api/v3/supplies/{id}/orders/{orderId}

deliver_supply

PATCH

marketplace · /api/v3/supplies/{id}/deliver

get_supply_barcode

GET

marketplace · /api/v3/supplies/{id}/barcode

Analítica

Herramienta

Método

Host · Endpoint

get_statistics

GET

statistics · /api/v5/supplier/reportDetailByPeriod

get_abc_analysis

GET

statistics · reportDetailByPeriod (Pareto calculado)

get_funnel

POST

analytics · /api/v2/nm-report/detail

get_paid_storage

GET

analytics · /api/v1/paid_storage (informe asíncrono)

Referencia de precios

Herramienta

Método

Host · Endpoint

get_commission

GET

common · /api/v1/tariffs/commission

get_tariffs

GET

common · /api/v1/tariffs/box

Comentarios y preguntas

Herramienta

Método

Host · Endpoint

get_feedbacks

GET

feedbacks · /api/v1/feedbacks

reply_feedback

PATCH

feedbacks · /api/v1/feedbacks

get_questions

GET

feedbacks · /api/v1/questions

reply_question

PATCH

feedbacks · /api/v1/questions

Devoluciones y publicidad

Herramienta

Método

Host · Endpoint

get_returns

GET

returns · /api/v1/claims

get_balance

GET

advert · /adv/v1/balance

list_campaigns

GET

advert · /adv/v1/promotion/count

get_campaign_stats

POST

advert · /adv/v2/fullstats

Limitación de frecuencia

Wildberries mide las solicitudes por categoría de API, no como un único grupo global — y devuelve 409 como penalización por ráfagas. El cliente mantiene un limitador de token bucket por host, además de buckets más finos para los endpoints más estrictos:

  • Token buckets por host con un intervalo mínimo entre solicitudes.

  • Manejo de la penalización 409: lee X-Ratelimit-Retry-After / X-Ratelimit-Remaining, descuenta tokens de penalización y espera la duración indicada antes de reintentar — las penalizaciones permanecen aisladas en la categoría infractora.

  • Límites estrictos por endpoint (crear/descargar paid-storage 1/min, estado 1/5s; precios ~10/6s).

Los valores por defecto son deliberadamente conservadores y es seguro aumentarlos una vez que hayas observado los límites reales de tu cuenta. No se necesita configuración.

Configuración

Variable

Requerida

Descripción

WB_API_TOKEN

Token de la API de vendedor de Wildberries (JWT).

WB_TIMEOUT_MS

no

Tiempo de espera por solicitud en ms (por defecto 30000).

PORT

no

Puerto HTTP cuando se ejecuta con --http (por defecto 3000).

Endpoints HTTP (--http): POST /mcp (solicitudes), GET /health ({ status, version, tools }).

Prompts de demostración

"Enumera los primeros 50 productos de mi catálogo con los precios actuales." "Haz un análisis ABC de los últimos 30 días: ¿qué productos generan el 80% de los ingresos?" "Crea un suministro FBS 'Morning 2026-06-23', añade los pedidos 1001 y 1002, ciérralo para la entrega y obtén su código de barras." "Muestra las preguntas sin responder y redacta una respuesta para la primera." "¿Cuál es mi saldo publicitario y qué campañas están activas?"

Desarrollo

git clone https://github.com/theYahia/wildberries-mcp.git
cd wildberries-mcp
npm install
npm run build
npm test

Licencia

MIT — consulta LICENSE.

Install Server
A
license - permissive license
B
quality
C
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

  • A
    license
    C
    quality
    B
    maintenance
    MCP server for MoySklad (МойСклад) warehouse and CRM management API. 21 tools covering the full order lifecycle: products, stock, counterparties, customer orders, shipments, supplies, warehouses, organizations, reports, and webhooks.
    60
    121
    5
    MIT
  • A
    license
    A
    quality
    A
    maintenance
    AI-доступ к кабинетам Wildberries и Ozon через MCP-сервера над Seller API. Обеспечивает 793 метода для управления продажами, остатками, ценами, финансами, отзывами и рекламой с safety-гейтом и авто-пагинацией.
    58
    12
    MIT
  • F
    license
    Not graded
    quality
    C
    maintenance
    MCP server that turns Wildberries marketplace into a toolkit for LLM agents, enabling product search, detailed card inspection, price history, reviews, and cross-product comparison.

View all related MCP servers

Related MCP Connectors

  • Hosted Amazon Seller and Vendor MCP server for Claude, ChatGPT, Cursor, Codex, Gemini, Copilot.

  • Hosted Amazon Seller Central and Amazon Ads MCP server for Claude, ChatGPT, Cursor, and agents.

  • Get recommended by Amazon's AI. Hosted MCP server for Amazon listing compliance & generation.

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/theYahia/wildberries-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server