Featured

Deploy OpenClaw in 60 seconds — 20% off logoDeploy OpenClaw in 60 seconds — 20% off

Launch OpenClaw on Hostinger in about 60 seconds and keep your agent live 24/7. Our referral link gives you 20% off, no coupon code needed.

Launch on Hostinger
Run your Hermes agent on Hostinger, fully managed logoRun your Hermes agent on Hostinger, fully managed

Launch Hermes on Hostinger in one click, fully managed, no VPS knowledge needed. Use code ZACAARON10 for 10% off.

Launch on Hostinger
Crawl and scrape any site into clean data, 10% off logoCrawl and scrape any site into clean data, 10% off

Firecrawl crawls and scrapes any site into clean markdown for your agent. Get 1,000 free credits, and new users get 10% off their first purchase.

Try Firecrawl free
6,000+ web scrapers for your AI agent, start free logo6,000+ web scrapers for your AI agent, start free

Apify gives your agent live web data: 6,000+ prebuilt scrapers and actors, MCP-ready. Sign up free with $5 in usage credits.

Try Apify free
One API to scrape, enrich, and extract the internet. logoOne API to scrape, enrich, and extract the internet.

Context.dev gives your agents a single API to scrape, enrich, and extract live web data — no proxies, no parsers, no maintenance.

Start building free
SetupClaw: done-for-you OpenClaw for founders & exec teams logoSetupClaw: done-for-you OpenClaw for founders & exec teams

White-glove OpenClaw for founders and exec teams (4–50+ employees): we install, harden, integrate your tools, and maintain it — secured from day one.

Get it set up for you
SEO data APIs for your agent, $1 free credit logoSEO data APIs for your agent, $1 free credit

DataForSEO gives your agent live access to SERP results, keyword data, backlinks, and on-page SEO data through one API. New accounts get a $1 credit, good for up to 20,000 keyword or backlink lookups.

Try DataForSEO free
Reach 48,000+ AI builders

A flat monthly placement in front of developers actively installing AI tools. No lock-in, cancel anytime.

Advertise here

Works with

Claude CodeClaude DesktopCursorVS CodeClineCodex CLIOpenClaw+ any MCP client

Install to Claude Code

This server doesn't publish a one-line install command. Follow the setup in the source repository.

Summary

MCP server for Wildberries Seller API — products, orders, supplies, analytics, advertising

README.md

mcp-server-wildberries

![Version](https://github.com/dontsovcmc/mcp-server-wildberries)

mcp-name: io.github.dontsovcmc/wildberries

MCP-сервер для Wildberries Seller API — товары, заказы, поставки, аналитика, реклама, финансы.

235 действий, покрывающих все разделы WB API.

Построен по официальной документации Wildberries API.

Архитектура

Сервер использует паттерн search + execute — вместо 235 отдельных инструментов предоставляет 3:

| Инструмент | Описание | |------------|----------| | wb_search | Поиск действий по описанию на естественном языке | | wb_execute | Выполнение действия по ID | | wb_execute_file | Выполнение действия со скачиванием файла |

Это экономит токены в контексте LLM — схемы 3 инструментов вместо 235.

Как это работает

LLM: wb_search("cancel fbs order")
→ [{"id": "fbs-order-cancel", "params_schema": {"order_id": "int"}, ...}]

LLM: wb_execute("fbs-order-cancel", '{"order_id": 12345}')
→ {"status": "ok"}

Настройка

1. Получите API-токен Wildberries

Откройте Личный кабинет продавца WB → Настройки → Доступ к API → Создать токен.

2. Установите и подключите

macOS / Linux

Установка: ``bash pip install mcp-server-wildberries ``

Подключение к Claude Code (токен в командной строке): ``bash claude mcp add wildberries -e WB_TOKEN=ваш-токен -- mcp-server-wildberries ``

Подключение к Claude Code (токен из .env файла): ``bash source .env && claude mcp add wildberries -e WB_TOKEN -- mcp-server-wildberries ``

Удаление MCP-сервера: ``bash claude mcp remove wildberries ``

CLI без Claude (токен в командной строке): ``bash WB_TOKEN=ваш-токен mcp-server-wildberries ping ``

CLI без Claude (токен из .env файла): ``bash source .env && mcp-server-wildberries ping ``

Windows

Установка: ``cmd pip install mcp-server-wildberries ``

Подключение к Claude Code (токен в командной строке): ``cmd set WB_TOKEN=ваш-токен && claude mcp add wildberries -e WB_TOKEN -- mcp-server-wildberries ``

Подключение к Claude Code (токен из .env файла): ``cmd for /f "tokens=1,2 delims==" %a in (.env) do set %a=%b claude mcp add wildberries -e WB_TOKEN -- mcp-server-wildberries ``

Удаление MCP-сервера: ``cmd claude mcp remove wildberries ``

CLI без Claude (токен в командной строке): ``cmd set WB_TOKEN=ваш-токен && mcp-server-wildberries ping ``

CLI без Claude (токен из .env файла): ``cmd for /f "tokens=1,2 delims==" %a in (.env) do set %a=%b mcp-server-wildberries ping ``

Запуск через uvx (без установки)

Если не хотите устанавливать пакет глобально, используйте uvx — он скачает и запустит автоматически:

# Подключение к Claude Code
claude mcp add wildberries -e WB_TOKEN=ваш-токен -- uvx mcp-server-wildberries

# CLI
WB_TOKEN=ваш-токен uvx mcp-server-wildberries ping

Запуск через --mcp-config (на одну сессию)

Подключает сервер только на время одной сессии Claude, не сохраняя в настройки. Токен хранится в отдельном .env.mcp файле, а не в конфиге Claude.

Из JSON-строки: ``bash claude --mcp-config '{"wildberries":{"command":"bash","args":["-c","source ~/.env.mcp && exec uvx mcp-server-wildberries"]}}' ``

Из файла: ``bash claude --mcp-config ~/mcp-servers.json ``

Только указанные серверы, без сохранённых: ``bash claude --strict-mcp-config --mcp-config ~/mcp-servers.json ``

Пример ~/mcp-servers.json: ``json { "wildberries": { "command": "bash", "args": ["-c", "source ~/.env.mcp && exec uvx mcp-server-wildberries"] } } ``

Пример ~/.env.mcp: `` WB_TOKEN=ваш-токен ``

Плюсы:

  • Токены в отдельном файле .env.mcp, а не в настройках Claude
  • Один файл mcp-servers.json на все проекты — легко делиться конфигом в команде
  • --strict-mcp-config — запуск с точным набором серверов, без лишних
  • Не засоряет глобальные настройки при экспериментах

Минусы:

  • Сервер не сохраняется между сессиями — нужно указывать флаг при каждом запуске
  • Длинная команда запуска, если без файла

После подключения перезапустите Claude Code.

Переменные окружения

| Переменная | Обязательная | По умолчанию | Описание | |------------|--------------|--------------|----------| | WB_TOKEN | Да | — | API-токен Wildberries (JWT) | | WB_TIMEOUT | Нет | 30 | Таймаут HTTP-запросов к API (секунды) | | WB_FILE_TIMEOUT | Нет | 60 | Таймаут скачивания файлов (секунды) |

Доступные действия (235)

Все действия доступны через wb_searchwb_execute. Подробное описание каждого действия — в документации по разделам:

| Домен | Кол-во | Описание | |-------|--------|----------| | general | 9 | Ping, информация о продавце, пользователи | | content | 18 | Категории, карточки товаров, теги, бренды | | fbs_orders | 31 | FBS-заказы, стикеры, поставки, пропуска, метаданные | | dbw_orders | 16 | DBW-заказы (доставка WB) | | dbs_orders | 20 | DBS-заказы (дропшиппинг) | | pickup_orders | 16 | Самовывоз (click & collect) | | fbw_supplies | 7 | FBW-поставки на склад WB | | advertising | 26 | Рекламные кампании, ставки, статистика | | communications | 22 | Вопросы, отзывы, чаты | | tariffs | 5 | Комиссии, тарифы на доставку | | analytics | 17 | Воронка продаж, поисковые запросы, остатки | | reports | 24 | Заказы, продажи, остатки, маркировка | | finance | 12 | Баланс, отчёты, эквайринг, документы | | wbd | 12 | Цифровые товары, ключи активации |

Примеры поиска

wb_search("новые заказы fbs")
wb_search("баланс")
wb_search("отзывы", domain="communications")
wb_search("download report", domain="reports")

CLI

# MCP-сервер (по умолчанию, без аргументов)
mcp-server-wildberries

# Все доступные команды
mcp-server-wildberries --help

# Справка по конкретной команде
mcp-server-wildberries fbs-orders --help

# Примеры команд
mcp-server-wildberries ping
mcp-server-wildberries seller-info
mcp-server-wildberries fbs-orders-new
mcp-server-wildberries tariff-commissions
mcp-server-wildberries fbs-orders --date-from 2025-01-01 --limit 10
mcp-server-wildberries advert-campaign-rename 12345 "Новое название"
mcp-server-wildberries analytics-csv-download dl_abc report.csv

# Версия
mcp-server-wildberries --version

Пример

$ WB_TOKEN=ваш-токен mcp-server-wildberries ping
{"TS": "2026-05-06T18:06:30Z", "Status": "OK"}

$ WB_TOKEN=ваш-токен mcp-server-wildberries seller-info
{"name": "ИП Иванов И.И.", "sid": "...", "tradeMark": "MyBrand"}

Pydantic-модели

Модели параметров доступны как отдельная библиотека для использования в своих Python-программах:

pip install mcp-server-wildberries
from mcp_server_wildberries.models import FbsOrdersParams, SubjectsListParams

params = FbsOrdersParams(date_from="2025-01-01", limit=50)
# params.model_dump() → {"date_from": "2025-01-01", "date_to": "", "limit": 50, ...}

62 Pydantic-модели покрывают параметры всех 235 действий. Полный список — в src/mcp_server_wildberries/models.py.

Разработка

pip install -e ".[test]"
ruff check src/ tests/
pytest tests/ -v

Лицензия

MIT

See related servers & alternatives →

Related MCP servers

Browse all →

Related guides

Hand-picked reading to help you choose and use Other servers.