MCP для цен и видимости в Яндекс Товарах
A1 Яндекс Товары MCP
MCP-сервер меняет цены, скидки и видимость товаров в Яндекс Товарах точечно, без пересборки YML-фида, с проверкой полей и статуса перед записью
- 0 ★ репозитория
- Последний коммит
- MIT
Широкий доступ
Почему такой уровень
- Меняет цены и скидки товаров, что напрямую влияет на выручку продавца
- Может скрывать и возвращать в показ товары массово, до 500 за запрос
- После сбоя связи операция не повторяется автоматически, а прочитать реальное состояние через API нельзя
Установка
- Работает в
- Сервисы
Ручная установка
claude mcp add --transport stdio --scope user yandex-merchants -- npx -y mcp-yandex-merchants@latestУстановка не требует токена заранее, вход проходит в диалоге.
Доступ и проверки
Как мы проверяемШирокий доступИнструмент может менять данные, выполнять команды или работать с секретами.
- Меняет цены и скидки товаров, что напрямую влияет на выручку продавца
- Может скрывать и возвращать в показ товары массово, до 500 за запрос
- После сбоя связи операция не повторяется автоматически, а прочитать реальное состояние через API нельзя
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Сервер подключает агента к партнерскому API Яндекс Товаров и дает 13 действий: проверку доступа и список загруженных фидов, изменение цены и скидки одного товара, массовое изменение цен до 2000 товаров за запрос, скрытие и возврат в показ до 500 товаров за запрос, а также прямой вызов произвольного метода API. Подключение аккаунта происходит прямо в диалоге через OAuth с PKCE: агент дает ссылку на вход под тем логином Яндекса, под которым загружен фид, пользователь присылает одноразовый код, а токен с единственным правом products:partner-api сохраняется локально в ~/.config/mcp-yandex-merchants/credentials.json. Перед отправкой сервер проверяет обязательные поля, размер списков, длину id, положительность цены и диапазон скидки, а после отправки смотрит на status в ответе API, потому что HTTP 200 сам по себе не значит, что запись прошла. После обрыва связи операция не повторяется автоматически, потому что прочитать текущее состояние товара через этот API нельзя.
Для кого. Для продавцов на Яндекс Товарах, которым нужно точечно менять цены и видимость без пересборки всего YML-фида.
Подходит, если
- Нужно быстро изменить цену или скидку одного или нескольких товаров без переоформления фида
- Нужно временно скрыть товары, например при отсутствии на складе, и вернуть их позже
- Нужен массовый пересчет цен до 2000 товаров за один вызов
Не подходит, если
- Нужно прочитать текущую цену, статус или список скрытых товаров: API этого не отдает, сервер только пишет
- Нужно создать, удалить или перезагрузить сам фид: это делается только в кабинете или Вебмастере, сервер работает поверх уже загруженного фида
Пример запроса к агенту
В фиде 1069 подготовь новую цену для SKU-123: 1490 рублей вместо 1990, сначала покажи изменениеMCP
- Транспорт
- stdio
- Авторизация
- OAuth
Переменные окружения
YANDEX_MERCHANTS_OAUTH_TOKENсекрет- Готовый OAuth-токен с доступом products:partner-api для CI и установок без диалога, приоритетнее входа в чате
Ограничения
API Яндекс Товаров не позволяет прочитать текущие цены, список скрытых товаров или статус фида, поэтому журнал изменений нужно вести на своей стороне. Управлять самими фидами через сервер нельзя. Работает только с рублями, id товара до 50 символов, до 2000 цен и до 500 скрытий или возвратов за один запрос, лимит 50000 операций в минуту. После сбоя связи результат записи может остаться неизвестным, а повторной проверки через API нет.
Как отключить. Скажите агенту «отключи Яндекс Товары» или удалите сервер из конфигурации MCP клиента и отзовите доступ в Яндекс ID в разделе безопасности.
Частые вопросы
Можно ли сначала проверить изменение, а потом подтвердить?
Да, но подтверждение зависит от AI-приложения: попросите ассистента сначала подготовить и показать feedId, id товара и новые значения, а выполнить только следующей командой.
Можно ли прочитать текущую цену товара перед изменением?
Нет, API Яндекс Товаров не возвращает текущие цены и статус фида, сервер работает только на запись.
Обсуждение
Вопросов и отзывов пока нет.
MCP для продавцов Яндекс Маркета
mcp-server-yandex-market-seller
MCP-сервер и CLI для Partner API Яндекс Маркета: 131 действие по заказам, ценам, остаткам, отгрузкам и отзывам через паттерн поиска и выполнения
MCP-сервер партнерского API Яндекс Маркета для продавца: заказы, возвраты, карточки, цены, отчеты, отзывы и чаты
Read-only MCP кабинета Яндекс Маркета
Yandex Market Readonly MCP
MCP только для чтения кабинета продавца Яндекс Маркета: товары, заказы, цены, остатки и отзывы, без единого изменяющего инструмента
MCP-серверы для кабинетов продавца Wildberries, Ozon, Яндекс Маркета и Авито через официальные API с подтверждением записи
MCP-серверы поиска по маркетплейсам через Apify
Marketplaces MCP Servers
Три MCP-сервера поиска товаров на Wildberries, Ozon и Яндекс Маркете через акторы Apify с кэшем и компактным выводом под контекст агента
Набор MCP-серверов для Wildberries, Ozon, Яндекс Маркета, Битрикс24, amoCRM, Авито, Директа, Метрики, Вебмастера и DaData, локально бесплатно
Коротко о README
README на русском описывает сервер как подключение AI-приложения к партнерскому API Яндекс Товаров для точечных изменений цен, скидок и видимости без пересборки фида. Показан пример диалога с подготовкой и подтверждением изменения цены, таблица из 13 действий с пометкой, какие меняют данные, список проверок перед записью и после нее, инструкции подключения для Codex, Claude Code, Claude Desktop и Cursor через npx, механика OAuth с PKCE и единственным правом products:partner-api. Отдельный раздел ограничений честно перечисляет, что API не умеет читать текущее состояние, работает только в рублях и не повторяет запись автоматически после сбоя. Ссылки на подробную документацию по каждому инструменту в docs/capabilities.