Skip to main content

wildberries-mcp-ru

API Wildberries для ИИ-ассистентов: продажи и остатки, карточки и характеристики, цены и акции, финансовые отчёты, отзывы. Семнадцать хостов WB разложены по каталогу.

PyPI CI License: MIT Методов Сайт Звёзды

wildberries-mcp-ru: API Wildberries в ИИ-ассистенте. 307 методов

Пакет поднимает один сервер, Wildberries, и ничего больше. Сервер, каталог и ядро приходят зависимостью из marketplaces-mcp-ru: здесь имя, точка входа и документация под один маркетплейс.

Установка

Первый релиз на PyPI выпускается тегом v0.5.3, до этого пакет ставится прямо из репозитория:

uvx --from git+https://github.com/ilyautov/wildberries-mcp-ru wildberries-mcp-ru

После релиза строка короче:

uvx wildberries-mcp-ru

Claude Desktop, claude_desktop_config.json:

{
  "mcpServers": {
    "wb": {
      "command": "uvx",
      "args": ["--from", "git+https://github.com/ilyautov/wildberries-mcp-ru", "wildberries-mcp-ru"],
      "env": { "WB_API_TOKEN": "..." }
    }
  }
}

Третий путь, если агент умеет скиллы: он поставит сервер и настроит клиент сам.

npx skills add ilyautov/wildberries-mcp-ru

Ключи

Где взять токен. Кабинет seller.wildberries.ru, раздел Настройки, пункт Доступ к API. Токен один на все хосты, но при создании выбираются категории доступа: выданный только под контент токен не пустят в статистику.

Как он уходит в запрос. В заголовок Authorization, и это важный нюанс: сервер шлёт raw-токен без префикса Bearer. Подтверждено на практике. Если авторизация падает при верном токене, проверьте это первым.

Где он лежит. В ~/.marketplace-mcp/cabinets.json с правами chmod 600, локально. В репозиторий и в чат токен не попадает.

переменная секрет что это
WB_API_TOKEN да Токен из кабинета seller.wildberries.ru, Настройки → Доступ к API. Уходит в Authorization без Bearer.

Ключи можно не держать в окружении: сервер умеет кабинеты и кладёт их в ~/.marketplace-mcp/cabinets.json с правами 600, вне репозитория. Магазинов подключается сколько нужно, переключение прямо из чата.

Карта методов

Каталог лежит в зависимости как wb_mcp/endpoints.yaml: 307 методов, из них 187 на чтение, 108 на запись и 12 необратимых. Сервер исполняет ровно этот файл, поэтому таблица не может разойтись с кодом.

хост методов что там
marketplace-api.wildberries.ru 100 Сборочные задания и поставки FBS, DBS, DBW, самовывоз
seller-analytics-api.wildberries.ru 40 Аналитика продавца: поисковые запросы, остатки, удержания, платное хранение
content-api.wildberries.ru 31 Карточки товаров, характеристики, категории, медиа, ярлыки
advert-api.wildberries.ru 30 Рекламные кампании, ставки, поисковые кластеры
devapi-digital.wildberries.ru 22 Цифровые товары: контент, предложения, ключи активации
feedbacks-api.wildberries.ru 20 Отзывы, вопросы, закреплённые отзывы
discounts-prices-api.wildberries.ru 13 Цены, скидки, календарь акций
common-api.wildberries.ru 10 Информация о продавце, тарифы, комиссии, новости
supplies-api.wildberries.ru 7 Поставки на склад WB и данные для их формирования
finance-api.wildberries.ru 7 Финансовые отчёты и баланс
statistics-api.wildberries.ru 5 Статистика: продажи, заказы, остатки, отчёт о реализации
user-management-api.wildberries.ru 4 Пользователи продавца и их права
advert-media-api.wildberries.ru 4 Медиа в рекламе и статистика по ним
dp-calendar-api.wildberries.ru 4 Календарь акций и участие в них
buyer-chat-api.wildberries.ru 4 Чат с покупателями
documents-api.wildberries.ru 4 Документы продавца
returns-api.wildberries.ru 2 Возвраты покупателями

Подробный разбор с параметрами и лимитами: https://marketplaces-mcp-ru.aifrontier.tech/wildberries-api.html

Что спросить в чате

  • покажи продажи на WB за неделю
  • вытащи финотчёт реализации за прошлый месяц
  • что пора дозаказать, посчитай дни покрытия
  • какие товары рискуют уйти в out-of-stock

Частые ошибки

401 при верном токене. Две причины по частоте. Первая: WB ждёт raw-токен в Authorization без Bearer. Вторая: активный кабинет в ~/.marketplace-mcp/cabinets.json имеет приоритет над переменными окружения и затеняет то, что вы экспортировали.

404 или пустой ответ на рабочем методе. Проверьте хост. У WB семнадцать доменов по назначению, и статистика на домене контента не отвечает. Таблица хостов выше.

429, превышен лимит запросов. Лимиты у WB заданы поштучно и местами очень жёсткие: у части методов это один запрос в минуту, у отчётов бывает и реже. Лимит привязан к методу, а не к аккаунту целиком, поэтому упереться можно на одном отчёте, пока остальное работает.

Чем это отличается от marketplaces-mcp-ru

Ничем, кроме состава. marketplaces-mcp-ru ставит четыре маркетплейса сразу и держит их под одним сервером, wildberries-mcp-ru ставит один. Код общий: правка в ядре доезжает сюда обновлением зависимости, а не копированием.

нужно пакет
только Wildberries wildberries-mcp-ru
все четыре маркетплейса marketplaces-mcp-ru

Кто это сделал

Илья Утов, лаборатория AI Frontier. Как эти инструменты устроены внутри, пишу в Telegram и LinkedIn.

Рядом стоят business-mcp-ru (hh.ru, VK, Диадок, СБИС, Честный знак), moysklad-mcp-ru и humanizer-ru.

Лицензия

MIT, см. LICENSE.

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

wildberries_mcp_ru-0.5.3.tar.gz (8.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

wildberries_mcp_ru-0.5.3-py3-none-any.whl (6.7 kB view details)

Uploaded Python 3

File details

Details for the file wildberries_mcp_ru-0.5.3.tar.gz.

File metadata

  • Download URL: wildberries_mcp_ru-0.5.3.tar.gz
  • Upload date:
  • Size: 8.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for wildberries_mcp_ru-0.5.3.tar.gz
Algorithm Hash digest
SHA256 f13cbf7db4d882331674c2bf73f90957533eabd75f9342d18facd528f5c0d8e4
MD5 99c18a3958a47260d1542e3e0d8b6124
BLAKE2b-256 3d56f88ce7b940f0edd667e71f0d0d86e15014828f8488aba04f8c6ce74e849c

See more details on using hashes here.

Provenance

The following attestation bundles were made for wildberries_mcp_ru-0.5.3.tar.gz:

Publisher: publish-pypi.yml on ilyautov/wildberries-mcp-ru

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file wildberries_mcp_ru-0.5.3-py3-none-any.whl.

File metadata

File hashes

Hashes for wildberries_mcp_ru-0.5.3-py3-none-any.whl
Algorithm Hash digest
SHA256 85e2bee8b116a9853757d0938171a27ba9f3fa08ac3b069b1e4013b6472fd430
MD5 0e547c5bdaa926216f0fc3b72306219f
BLAKE2b-256 e062b9012ef521260c45192695b952432beaa22181d669f1ec2ffda32c8fab43

See more details on using hashes here.

Provenance

The following attestation bundles were made for wildberries_mcp_ru-0.5.3-py3-none-any.whl:

Publisher: publish-pypi.yml on ilyautov/wildberries-mcp-ru

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Release history Release notifications | RSS feed

This release

0.5.3 This release

2 files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page