Подключить MCP-сервер Яндекс Товары к AI-агенту Открытый код, MIT, npm-пакет. Инструкция по подключению к Claude, Cursor и Codex — в репозитории; вопросы по внедрению — в Telegram. Репозиторий на GitHub Telegram

Яндекс Товары: Завершить подключение — MCP-инструмент (tool)

MCP-инструмент (tool) для Яндекс Товаров: Второй шаг подключения из диалога: обменивает код подтверждения на токен доступа, сохраняет его и сразу проверяет живым запросом.

Техническое имя: finish_login

Какую задачу решает

Я хочу завершить подключение Яндекс Товаров кодом подтверждения.

Обменивает код подтверждения из start_login на токен доступа, сохраняет его в файл только для владельца (права 0600) и сразу проверяет живым запросом к списку фидов.

Когда использовать

Используйте эту возможность сразу после того, как пользователь вошёл по ссылке из start_login и прислал показанный Яндексом код подтверждения.

Что нужно передать

  • codeобязательно. Код подтверждения, который Яндекс показал пользователю после входа.

Что вернёт

Компактный JSON: connected, feedsVisible (сколько фидов видно новому токену), storedAt (путь к файлу с сохранёнными данными) и заметку. Если фидов не видно, вход, скорее всего, выполнен не под тем логином — нужен тот, что загрузил YML-фид.

Что изменится в Яндекс Товарах

Инструмент изменяет только локальное состояние подключения: записывает токен в ~/.config/mcp-yandex-merchants/credentials.json. Данные в Яндекс Товарах не меняются. После успеха остальные инструменты работают немедленно — перезапускать клиент не нужно.

Пример запроса

Вот код подтверждения: 1234567. Заверши подключение Яндекс Товаров.

Возможные ошибки и ограничения

Код одноразовый и живёт 10 минут: если он не принят, вызовите start_login заново и попросите свежий. Если запроса на подключение нет или он истёк, инструмент попросит начать заново. Токен логина, не загружавшего фид, сохранится, но не увидит ни одного фида.

Связанные MCP-инструменты

Технические сведения