mcp-server-wildberries
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@mcp-server-wildberriesGet sales analytics for last month"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
mcp-server-wildberries
mcp-name: io.github.dontsovcmc/wildberries
MCP-сервер для Wildberries Seller API — товары, заказы, поставки, аналитика, реклама, финансы.
235 действий, покрывающих все разделы WB API.
Построен по официальной документации Wildberries API.
Архитектура
Сервер использует паттерн search + execute — вместо 235 отдельных инструментов предоставляет 3:
Инструмент | Описание |
| Поиск действий по описанию на естественном языке |
| Выполнение действия по ID |
| Выполнение действия со скачиванием файла |
Это экономит токены в контексте 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"}Related MCP server: Wildberries MCP Server
Настройка
1. Получите API-токен Wildberries
Откройте Личный кабинет продавца WB → Настройки → Доступ к API → Создать токен.
2. Установите и подключите
macOS / Linux
Установка:
pip install mcp-server-wildberriesПодключение к Claude Code (токен в командной строке):
claude mcp add wildberries -e WB_TOKEN=ваш-токен -- mcp-server-wildberriesПодключение к Claude Code (токен из .env файла):
source .env && claude mcp add wildberries -e WB_TOKEN -- mcp-server-wildberriesУдаление MCP-сервера:
claude mcp remove wildberriesCLI без Claude (токен в командной строке):
WB_TOKEN=ваш-токен mcp-server-wildberries pingCLI без Claude (токен из .env файла):
source .env && mcp-server-wildberries pingWindows
Установка:
pip install mcp-server-wildberriesПодключение к Claude Code (токен в командной строке):
set WB_TOKEN=ваш-токен && claude mcp add wildberries -e WB_TOKEN -- mcp-server-wildberriesПодключение к Claude Code (токен из .env файла):
for /f "tokens=1,2 delims==" %a in (.env) do set %a=%b
claude mcp add wildberries -e WB_TOKEN -- mcp-server-wildberriesУдаление MCP-сервера:
claude mcp remove wildberriesCLI без Claude (токен в командной строке):
set WB_TOKEN=ваш-токен && mcp-server-wildberries pingCLI без Claude (токен из .env файла):
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-строки:
claude --mcp-config '{"wildberries":{"command":"bash","args":["-c","source ~/.env.mcp && exec uvx mcp-server-wildberries"]}}'Из файла:
claude --mcp-config ~/mcp-servers.jsonТолько указанные серверы, без сохранённых:
claude --strict-mcp-config --mcp-config ~/mcp-servers.jsonПример ~/mcp-servers.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.
Переменные окружения
Переменная | Обязательная | По умолчанию | Описание |
| Да | — | API-токен Wildberries (JWT) |
| Нет | 30 | Таймаут HTTP-запросов к API (секунды) |
| Нет | 60 | Таймаут скачивания файлов (секунды) |
Доступные действия (235)
Все действия доступны через wb_search → wb_execute. Подробное описание каждого действия — в документации по разделам:
Домен | Кол-во | Описание |
9 | Ping, информация о продавце, пользователи | |
18 | Категории, карточки товаров, теги, бренды | |
31 | FBS-заказы, стикеры, поставки, пропуска, метаданные | |
16 | DBW-заказы (доставка WB) | |
20 | DBS-заказы (дропшиппинг) | |
16 | Самовывоз (click & collect) | |
7 | FBW-поставки на склад WB | |
26 | Рекламные кампании, ставки, статистика | |
22 | Вопросы, отзывы, чаты | |
5 | Комиссии, тарифы на доставку | |
17 | Воронка продаж, поисковые запросы, остатки | |
24 | Заказы, продажи, остатки, маркировка | |
12 | Баланс, отчёты, эквайринг, документы | |
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-wildberriesfrom 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
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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/dontsovcmc/mcp-server-wildberries'
If you have feedback or need assistance with the MCP directory API, please join our Discord server