ИИ-агент для Wildberries и Ozon: как подключить ИИ прямо к кабинету продавца
Каждое утро одно и то же: свести продажи, остатки и цены по двум площадкам. Полчаса руками, если повезёт. Я собрал open-source ИИ-агент, который делает это по запросу в чате: сам ходит в кабинет по официальному API и отвечает цифрами. Ниже, что он умеет, как подключить за 10 минут и где он пока слабый.
Чем ИИ-агент для Wildberries отличается от нейросети для карточек
Нейросети для карточек генерируют описания. Тут другое: агент получает доступ к вашему кабинету.
Спросите у ChatGPT «сколько я продал на WB за неделю», он не ответит. Данных у него нет. Агенту вы даёте инструменты: «возьми заказы за период», «покажи остатки по складам», «список цен». Он сам выбирает нужный, шлёт запрос к API маркетплейса по вашему токену и отвечает цифрами из ответа сервера.
Технически это MCP, Model Context Protocol. Его понимают Claude Desktop, Claude Code, Cursor, VS Code, Codex. MCP-сервер, это небольшая программа на вашем компьютере: знает API Wildberries и Ozon, переводит вопрос ассистента в запрос к кабинету.
Проект называется marketplaces-mcp-ru, лицензия MIT.
Что умеет ИИ-агент в кабинете WB и Ozon
Пишете обычными словами:
покажи продажи за неделю на WB и Ozon и сравни что пора дозаказать, посчитай дни покрытия по остаткам и продажам вытащи финотчёт реализации WB за прошлый месяц какие товары на Ozon с красным индексом цены собери отзывы ниже 4 звёзд за неделю и сгруппируй жалобы по товару сделай ABC-анализ по выручке и покажи товары-хвост
Под капотом 307 методов Seller API Wildberries, 441 метод Ozon Seller API, 45 методов рекламного кабинета Ozon Performance. С Яндекс Маркетом и Авито выходит 1022 метода четырёх площадок. Имена методов знать не нужно: агент ищет по-русски, «остатки», «выкупы», «заказы».
Готовые сценарии, я называю их рецептами, уже внутри:
- Wildberries: пульс продаж, здоровье остатков, аудит цен, планировщик дозаказа, ABC-анализ, сводка отзывов.
- Ozon: риск out-of-stock, анализ цен, юнит-экономика, синхронизация каталога, аудит контента.
Рецепт, это инструкция для агента с трактовкой результата и обходом типичных граблей. Пример: статистика WB отдаётся не чаще раза в минуту. В рецепте это записано, поэтому агент идёт по датам без спешки и не ловит лимит.
Команда «что ты умеешь по моему кабинету» выведет весь список.
Как подключить ИИ к кабинету Wildberries и Ozon
Шаг 1. Получить ключ API Wildberries
seller.wildberries.ru → Настройки → Доступ к API. Создайте токен, отметьте нужные категории. Для старта хватит категорий на чтение.
Шаг 2. Получить ключи Ozon
seller.ozon.ru → Настройки → API-ключи. Нужны Client-Id и Api-Key.
Шаг 3. Подключить сервер
Три способа на выбор.
Через самого ассистента. Откройте Claude Desktop или Claude Code и напишите: «установи marketplaces-mcp-ru». В репозитории лежит скилл установки, агент проведёт по шагам и спросит ключи.
Одним файлом для Claude Desktop. Скачайте .mcpb со страницы релизов на GitHub, откройте двойным кликом, вставьте ключи в форму.
Через конфиг, для Cursor, VS Code, Codex и остальных:
Шаг 4. Проверить
npx -y marketplaces-mcp-ru doctor --live
Команда покажет по каждой площадке: сколько инструментов загрузилось, нашлись ли ключи, отвечает ли кабинет. Секреты в вывод не попадают.
Что нужно на машине: [ЗАПОЛНИТЬ: Node.js версия, нужен ли Python отдельно, подписка на ассистента и её цена на сентябрь 2026].
Безопасно ли давать ИИ доступ к кабинету продавца
Ключ кабинета двигает цены, остатки и деньги. Поэтому каждый метод заранее размечен по риску:
- чтение выполняется сразу;
- изменение цены или остатка, агент показывает, что собирается сделать, и ждёт подтверждения;
- удаление, два подтверждения.
Проверка срабатывает на вашем компьютере, до отправки запроса в маркетплейс. Отдельный тест следит, чтобы изменяющий метод не заполз в категорию «чтение». На моей же разметке он и сработал: регулярка приняла «disCount» за «count», и половина методов на скидки оказалась помечена как безобидное чтение. Автоматика такое не ловит, только тест.
Токены лежат локально в файле с правами только для вашего пользователя. В конфиг ассистента и в чат они не попадают.
Куда уходят данные кабинета
Сервер работает на вашем компьютере и обращается напрямую в API маркетплейса. Промежуточного сервиса нет, ключи никуда не отправляются.
Но ответ API агент должен прочитать, иначе ему нечего считать. Значит, выгрузка продаж, остатков и цен попадает в модель, туда же, куда попадает любой ваш текст в чате. Так устроен любой ИИ-агент. Правила хранения смотрите у своего ассистента, у бизнес-тарифов они строже.
Данные кабинета чувствительны? Тот же сервер работает поверх локальной модели, MCP к клиенту не привязан. Рассуждает такая связка заметно хуже, зато наружу не уходит ничего.
ИИ-агент или MPStats: что выбрать
Инструменты разные, и сравнивать их в лоб бессмысленно.
Сервисы аналитики (MPStats, Moneyplace, Seller24) показывают рынок: чужие продажи, ниши, конкурентов. Данные там собственные, спарсенные, в этом их ценность, и агент такого не умеет вообще.
Агент показывает ваш кабинет и только то, что отдаёт официальное API. Зато без абонентки, без передачи ключа стороннему сервису, и вопрос задаётся словами, а не поиском нужного отчёта в чужом интерфейсе. И ответ можно продолжить: «а теперь по этим же товарам посчитай дни покрытия и скажи, что заказывать». Дашборд показывает то, что в него заложили. Агент, то, что вы спросили.
Одно другому не мешает: рынок смотрите там, свой кабинет крутите здесь.
Ограничения
Проект в стадии alpha, и вот честный список того, обо что вы споткнётесь.
Живьём прогнаны продажи, заказы, остатки, цены, финансы и отзывы. Остальные методы импортированы из документации площадок: пути надёжные, а тип запроса иногда врёт. В доках GET, сервер ждёт POST и отвечает 405. Агент читает описание метода и переформулирует запрос, так что вы этого почти не заметите, но лишний круг он делает.
Wildberries отдаёт статистику раз в минуту, так что выгрузка за квартал, это надолго.
Ozon меняет версии методов: товары v3, атрибуты v4, цены v5. Поймали 404, первым делом смотрите версию.
Отзывы Ozon через API открыты только на Premium Plus. Без подписки метод вернёт 403, и это не поломка сервера, а честный гейт площадки.
И главное: аналитика остаётся за вами. Агент приносит цифры быстро и с источником, а что с ними делать, решаете вы.
Частые вопросы
Нужно ли уметь программировать? Нет. Первый способ установки, попросить самого ассистента. Второй, двойной клик по файлу.
Может ли ИИ-агент изменить цены без меня? Нет. Любое изменение цены или остатка требует явного подтверждения в чате.
Работает ли на Windows? Да, установка одинаковая на Windows, macOS и Linux.
Сколько кабинетов можно подключить? Несколько, сервер умеет между ними переключаться.
Подходит ли для Яндекс Маркета и Авито? Да, обе площадки добавлены в сентябре. По Авито будет отдельный разбор, у них закрытая документация и своя история.
Это бесплатно? Сервер да, код открыт под MIT. Платите только за подписку на ИИ-ассистента, если она у вас платная.
Итог
Код открыт: github.com/ilyautov/marketplaces-mcp-ru.
Живые кабинеты, единственный способ довести такую штуку до ума. Попробуете, напишите в issue две вещи: какой метод сломался и что ответил сервер. Этого хватает, чтобы починить.
Про такие эксперименты с агентами пишу в телеграме: t.me/gorilla_under_hood.
И вопрос в зал: какую рутину в кабинете вы бы отдали агенту первой? Не «что он должен уметь вообще», а то, что вы руками делаете каждую неделю и от чего уже устали.