MCP для Яндекс Доставки
A1 Яндекс Доставка MCP
MCP-сервер B2B API Яндекс Доставки: расчет стоимости, оформление и отслеживание отправлений день в день и по России
Высокий риск
Высокий уровень ставим, когда инструмент пишет во внешние системы, работает с деньгами, рабочими базами или секретами либо выполняет произвольные команды. CLI поставит его только после вашего согласия.
Почему такой уровень
- Может оформлять настоящие отправления с реальной стоимостью
- Отмена заказа может быть платной
- Токен хранится открытым текстом в конфигурации клиента
Установка
В терминале, через SkillFoxx CLI
npx skillfoxx add mcp/a1-yandeks-dostavka-mcpОпределит агенты на машине, проверит риск и зафиксирует версию.
Другие способы установки
У записи высокий риск, поэтому установки в один клик нет. Посмотрите код и добавьте конфиг вручную.
Выполните в терминале
claude mcp add --transport stdio --env 'YANDEX_DELIVERY_TOKEN=<ваш YANDEX_DELIVERY_TOKEN>' mcp-yandex-dostavka -- npx -y mcp-yandex-dostavka@1.1.0Или добавьте в файл .mcp.json, в проекте
{
"mcpServers": {
"mcp-yandex-dostavka": {
"command": "npx",
"args": [
"-y",
"mcp-yandex-dostavka@1.1.0"
],
"env": {
"YANDEX_DELIVERY_TOKEN": "<ваш YANDEX_DELIVERY_TOKEN>"
}
}
}
}Если файл уже есть, добавьте сервер внутрь ключа mcpServers.
Ключи и настройки
YANDEX_DELIVERY_TOKENсекрет, обязательная- Shared Bearer token for both contours (dostavka.yandex.ru cabinet, «Интеграции» → «Получить токен»). Treat it as a secret.
YANDEX_DELIVERY_EXPRESS_TOKENсекрет, необязательная- Express-contour override of the shared token.
YANDEX_DELIVERY_PLATFORM_TOKENсекрет, необязательная- Platform-contour override of the shared token.
YANDEX_DELIVERY_EXPRESS_BASE_URLнеобязательная- Express API root override.
YANDEX_DELIVERY_PLATFORM_BASE_URLнеобязательная- Platform API root; set https://b2b.taxi.tst.yandex.net for the test contour.
YANDEX_DELIVERY_LANGнеобязательная- Accept-Language header (required by the express methods).
YANDEX_DELIVERY_TIMEOUT_MSнеобязательная- Per-request timeout in milliseconds.
YANDEX_DELIVERY_MAX_RETRIESнеобязательная- Retries on transient errors (429 always; 5xx/network for idempotent calls only).
Замените значения в угловых скобках своими. Ключи не попадают в ссылки установки и не хранятся у нас.
Добавьте в файл ~/.cursor/mcp.json, для всех проектов
{
"mcpServers": {
"mcp-yandex-dostavka": {
"command": "npx",
"args": [
"-y",
"mcp-yandex-dostavka@1.1.0"
],
"env": {
"YANDEX_DELIVERY_TOKEN": "<ваш YANDEX_DELIVERY_TOKEN>"
}
}
}
}Если файл уже есть, добавьте сервер внутрь ключа mcpServers. Для одного проекта тот же блок кладут в .cursor/mcp.json.
Ключи и настройки
YANDEX_DELIVERY_TOKENсекрет, обязательная- Shared Bearer token for both contours (dostavka.yandex.ru cabinet, «Интеграции» → «Получить токен»). Treat it as a secret.
YANDEX_DELIVERY_EXPRESS_TOKENсекрет, необязательная- Express-contour override of the shared token.
YANDEX_DELIVERY_PLATFORM_TOKENсекрет, необязательная- Platform-contour override of the shared token.
YANDEX_DELIVERY_EXPRESS_BASE_URLнеобязательная- Express API root override.
YANDEX_DELIVERY_PLATFORM_BASE_URLнеобязательная- Platform API root; set https://b2b.taxi.tst.yandex.net for the test contour.
YANDEX_DELIVERY_LANGнеобязательная- Accept-Language header (required by the express methods).
YANDEX_DELIVERY_TIMEOUT_MSнеобязательная- Per-request timeout in milliseconds.
YANDEX_DELIVERY_MAX_RETRIESнеобязательная- Retries on transient errors (429 always; 5xx/network for idempotent calls only).
Замените значения в угловых скобках своими. Ключи не попадают в ссылки установки и не хранятся у нас.
Выполните в терминале
code --add-mcp '{"name":"mcp-yandex-dostavka","type":"stdio","command":"npx","args":["-y","mcp-yandex-dostavka@1.1.0"],"env":{"YANDEX_DELIVERY_TOKEN":"<ваш YANDEX_DELIVERY_TOKEN>"}}'Или добавьте в файл .vscode/mcp.json, в проекте
{
"servers": {
"mcp-yandex-dostavka": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"mcp-yandex-dostavka@1.1.0"
],
"env": {
"YANDEX_DELIVERY_TOKEN": "<ваш YANDEX_DELIVERY_TOKEN>"
}
}
}
}Если файл уже есть, добавьте сервер внутрь ключа servers.
Ключи и настройки
YANDEX_DELIVERY_TOKENсекрет, обязательная- Shared Bearer token for both contours (dostavka.yandex.ru cabinet, «Интеграции» → «Получить токен»). Treat it as a secret.
YANDEX_DELIVERY_EXPRESS_TOKENсекрет, необязательная- Express-contour override of the shared token.
YANDEX_DELIVERY_PLATFORM_TOKENсекрет, необязательная- Platform-contour override of the shared token.
YANDEX_DELIVERY_EXPRESS_BASE_URLнеобязательная- Express API root override.
YANDEX_DELIVERY_PLATFORM_BASE_URLнеобязательная- Platform API root; set https://b2b.taxi.tst.yandex.net for the test contour.
YANDEX_DELIVERY_LANGнеобязательная- Accept-Language header (required by the express methods).
YANDEX_DELIVERY_TIMEOUT_MSнеобязательная- Per-request timeout in milliseconds.
YANDEX_DELIVERY_MAX_RETRIESнеобязательная- Retries on transient errors (429 always; 5xx/network for idempotent calls only).
Замените значения в угловых скобках своими. Ключи не попадают в ссылки установки и не хранятся у нас.
Выполните в терминале
codex mcp add mcp-yandex-dostavka --env 'YANDEX_DELIVERY_TOKEN=<ваш YANDEX_DELIVERY_TOKEN>' -- npx -y mcp-yandex-dostavka@1.1.0Или добавьте в файл ~/.codex/config.toml, для всех проектов
[mcp_servers.mcp-yandex-dostavka]
command = "npx"
args = ["-y", "mcp-yandex-dostavka@1.1.0"]
env = { YANDEX_DELIVERY_TOKEN = "<ваш YANDEX_DELIVERY_TOKEN>" }Если файл уже есть, допишите блок в конец.
Ключи и настройки
YANDEX_DELIVERY_TOKENсекрет, обязательная- Shared Bearer token for both contours (dostavka.yandex.ru cabinet, «Интеграции» → «Получить токен»). Treat it as a secret.
YANDEX_DELIVERY_EXPRESS_TOKENсекрет, необязательная- Express-contour override of the shared token.
YANDEX_DELIVERY_PLATFORM_TOKENсекрет, необязательная- Platform-contour override of the shared token.
YANDEX_DELIVERY_EXPRESS_BASE_URLнеобязательная- Express API root override.
YANDEX_DELIVERY_PLATFORM_BASE_URLнеобязательная- Platform API root; set https://b2b.taxi.tst.yandex.net for the test contour.
YANDEX_DELIVERY_LANGнеобязательная- Accept-Language header (required by the express methods).
YANDEX_DELIVERY_TIMEOUT_MSнеобязательная- Per-request timeout in milliseconds.
YANDEX_DELIVERY_MAX_RETRIESнеобязательная- Retries on transient errors (429 always; 5xx/network for idempotent calls only).
Замените значения в угловых скобках своими. Ключи не попадают в ссылки установки и не хранятся у нас.
Добавьте в файл ~/.gemini/settings.json, для всех проектов
{
"mcpServers": {
"mcp-yandex-dostavka": {
"command": "npx",
"args": [
"-y",
"mcp-yandex-dostavka@1.1.0"
],
"env": {
"YANDEX_DELIVERY_TOKEN": "<ваш YANDEX_DELIVERY_TOKEN>"
}
}
}
}Если файл уже есть, добавьте сервер внутрь ключа mcpServers.
Ключи и настройки
YANDEX_DELIVERY_TOKENсекрет, обязательная- Shared Bearer token for both contours (dostavka.yandex.ru cabinet, «Интеграции» → «Получить токен»). Treat it as a secret.
YANDEX_DELIVERY_EXPRESS_TOKENсекрет, необязательная- Express-contour override of the shared token.
YANDEX_DELIVERY_PLATFORM_TOKENсекрет, необязательная- Platform-contour override of the shared token.
YANDEX_DELIVERY_EXPRESS_BASE_URLнеобязательная- Express API root override.
YANDEX_DELIVERY_PLATFORM_BASE_URLнеобязательная- Platform API root; set https://b2b.taxi.tst.yandex.net for the test contour.
YANDEX_DELIVERY_LANGнеобязательная- Accept-Language header (required by the express methods).
YANDEX_DELIVERY_TIMEOUT_MSнеобязательная- Per-request timeout in milliseconds.
YANDEX_DELIVERY_MAX_RETRIESнеобязательная- Retries on transient errors (429 always; 5xx/network for idempotent calls only).
Замените значения в угловых скобках своими. Ключи не попадают в ссылки установки и не хранятся у нас.
Добавьте в файл ~/.config/devin/mcp_config.json, для всех проектов
{
"mcpServers": {
"mcp-yandex-dostavka": {
"command": "npx",
"args": [
"-y",
"mcp-yandex-dostavka@1.1.0"
],
"env": {
"YANDEX_DELIVERY_TOKEN": "<ваш YANDEX_DELIVERY_TOKEN>"
}
}
}
}Если файл уже есть, добавьте сервер внутрь ключа mcpServers. В легаси Cascade конфиг MCP лежит в ~/.codeium/windsurf/mcp_config.json.
Ключи и настройки
YANDEX_DELIVERY_TOKENсекрет, обязательная- Shared Bearer token for both contours (dostavka.yandex.ru cabinet, «Интеграции» → «Получить токен»). Treat it as a secret.
YANDEX_DELIVERY_EXPRESS_TOKENсекрет, необязательная- Express-contour override of the shared token.
YANDEX_DELIVERY_PLATFORM_TOKENсекрет, необязательная- Platform-contour override of the shared token.
YANDEX_DELIVERY_EXPRESS_BASE_URLнеобязательная- Express API root override.
YANDEX_DELIVERY_PLATFORM_BASE_URLнеобязательная- Platform API root; set https://b2b.taxi.tst.yandex.net for the test contour.
YANDEX_DELIVERY_LANGнеобязательная- Accept-Language header (required by the express methods).
YANDEX_DELIVERY_TIMEOUT_MSнеобязательная- Per-request timeout in milliseconds.
YANDEX_DELIVERY_MAX_RETRIESнеобязательная- Retries on transient errors (429 always; 5xx/network for idempotent calls only).
Замените значения в угловых скобках своими. Ключи не попадают в ссылки установки и не хранятся у нас.
Бывший Windsurf.
Добавьте в файл cline_mcp_settings.json, для всех проектов
{
"mcpServers": {
"mcp-yandex-dostavka": {
"command": "npx",
"args": [
"-y",
"mcp-yandex-dostavka@1.1.0"
],
"env": {
"YANDEX_DELIVERY_TOKEN": "<ваш YANDEX_DELIVERY_TOKEN>"
}
}
}
}Если файл уже есть, добавьте сервер внутрь ключа mcpServers. Файл настроек открывается в Cline: вкладка MCP Servers, кнопка Configure MCP Servers.
Ключи и настройки
YANDEX_DELIVERY_TOKENсекрет, обязательная- Shared Bearer token for both contours (dostavka.yandex.ru cabinet, «Интеграции» → «Получить токен»). Treat it as a secret.
YANDEX_DELIVERY_EXPRESS_TOKENсекрет, необязательная- Express-contour override of the shared token.
YANDEX_DELIVERY_PLATFORM_TOKENсекрет, необязательная- Platform-contour override of the shared token.
YANDEX_DELIVERY_EXPRESS_BASE_URLнеобязательная- Express API root override.
YANDEX_DELIVERY_PLATFORM_BASE_URLнеобязательная- Platform API root; set https://b2b.taxi.tst.yandex.net for the test contour.
YANDEX_DELIVERY_LANGнеобязательная- Accept-Language header (required by the express methods).
YANDEX_DELIVERY_TIMEOUT_MSнеобязательная- Per-request timeout in milliseconds.
YANDEX_DELIVERY_MAX_RETRIESнеобязательная- Retries on transient errors (429 always; 5xx/network for idempotent calls only).
Замените значения в угловых скобках своими. Ключи не попадают в ссылки установки и не хранятся у нас.
Добавьте в файл .roo/mcp.json, в проекте
{
"mcpServers": {
"mcp-yandex-dostavka": {
"command": "npx",
"args": [
"-y",
"mcp-yandex-dostavka@1.1.0"
],
"env": {
"YANDEX_DELIVERY_TOKEN": "<ваш YANDEX_DELIVERY_TOKEN>"
}
}
}
}Если файл уже есть, добавьте сервер внутрь ключа mcpServers.
Ключи и настройки
YANDEX_DELIVERY_TOKENсекрет, обязательная- Shared Bearer token for both contours (dostavka.yandex.ru cabinet, «Интеграции» → «Получить токен»). Treat it as a secret.
YANDEX_DELIVERY_EXPRESS_TOKENсекрет, необязательная- Express-contour override of the shared token.
YANDEX_DELIVERY_PLATFORM_TOKENсекрет, необязательная- Platform-contour override of the shared token.
YANDEX_DELIVERY_EXPRESS_BASE_URLнеобязательная- Express API root override.
YANDEX_DELIVERY_PLATFORM_BASE_URLнеобязательная- Platform API root; set https://b2b.taxi.tst.yandex.net for the test contour.
YANDEX_DELIVERY_LANGнеобязательная- Accept-Language header (required by the express methods).
YANDEX_DELIVERY_TIMEOUT_MSнеобязательная- Per-request timeout in milliseconds.
YANDEX_DELIVERY_MAX_RETRIESнеобязательная- Retries on transient errors (429 always; 5xx/network for idempotent calls only).
Замените значения в угловых скобках своими. Ключи не попадают в ссылки установки и не хранятся у нас.
Форк Roo Code, папки .roo те же.
Добавьте в файл opencode.json, в проекте
{
"mcp": {
"mcp-yandex-dostavka": {
"type": "local",
"command": [
"npx",
"-y",
"mcp-yandex-dostavka@1.1.0"
],
"environment": {
"YANDEX_DELIVERY_TOKEN": "<ваш YANDEX_DELIVERY_TOKEN>"
}
}
}
}Если файл уже есть, добавьте сервер внутрь ключа mcp.
Ключи и настройки
YANDEX_DELIVERY_TOKENсекрет, обязательная- Shared Bearer token for both contours (dostavka.yandex.ru cabinet, «Интеграции» → «Получить токен»). Treat it as a secret.
YANDEX_DELIVERY_EXPRESS_TOKENсекрет, необязательная- Express-contour override of the shared token.
YANDEX_DELIVERY_PLATFORM_TOKENсекрет, необязательная- Platform-contour override of the shared token.
YANDEX_DELIVERY_EXPRESS_BASE_URLнеобязательная- Express API root override.
YANDEX_DELIVERY_PLATFORM_BASE_URLнеобязательная- Platform API root; set https://b2b.taxi.tst.yandex.net for the test contour.
YANDEX_DELIVERY_LANGнеобязательная- Accept-Language header (required by the express methods).
YANDEX_DELIVERY_TIMEOUT_MSнеобязательная- Per-request timeout in milliseconds.
YANDEX_DELIVERY_MAX_RETRIESнеобязательная- Retries on transient errors (429 always; 5xx/network for idempotent calls only).
Замените значения в угловых скобках своими. Ключи не попадают в ссылки установки и не хранятся у нас.
Добавьте в файл ~/.config/zed/settings.json, для всех проектов
{
"context_servers": {
"mcp-yandex-dostavka": {
"command": "npx",
"args": [
"-y",
"mcp-yandex-dostavka@1.1.0"
],
"env": {
"YANDEX_DELIVERY_TOKEN": "<ваш YANDEX_DELIVERY_TOKEN>"
}
}
}
}Если файл уже есть, добавьте сервер внутрь ключа context_servers.
Ключи и настройки
YANDEX_DELIVERY_TOKENсекрет, обязательная- Shared Bearer token for both contours (dostavka.yandex.ru cabinet, «Интеграции» → «Получить токен»). Treat it as a secret.
YANDEX_DELIVERY_EXPRESS_TOKENсекрет, необязательная- Express-contour override of the shared token.
YANDEX_DELIVERY_PLATFORM_TOKENсекрет, необязательная- Platform-contour override of the shared token.
YANDEX_DELIVERY_EXPRESS_BASE_URLнеобязательная- Express API root override.
YANDEX_DELIVERY_PLATFORM_BASE_URLнеобязательная- Platform API root; set https://b2b.taxi.tst.yandex.net for the test contour.
YANDEX_DELIVERY_LANGнеобязательная- Accept-Language header (required by the express methods).
YANDEX_DELIVERY_TIMEOUT_MSнеобязательная- Per-request timeout in milliseconds.
YANDEX_DELIVERY_MAX_RETRIESнеобязательная- Retries on transient errors (429 always; 5xx/network for idempotent calls only).
Замените значения в угловых скобках своими. Ключи не попадают в ссылки установки и не хранятся у нас.
Добавьте в файл .codeassistant/mcp.json, в проекте
{
"mcpServers": {
"mcp-yandex-dostavka": {
"command": "npx",
"args": [
"-y",
"mcp-yandex-dostavka@1.1.0"
],
"env": {
"YANDEX_DELIVERY_TOKEN": "<ваш YANDEX_DELIVERY_TOKEN>"
}
}
}
}Если файл уже есть, добавьте сервер внутрь ключа mcpServers.
Ключи и настройки
YANDEX_DELIVERY_TOKENсекрет, обязательная- Shared Bearer token for both contours (dostavka.yandex.ru cabinet, «Интеграции» → «Получить токен»). Treat it as a secret.
YANDEX_DELIVERY_EXPRESS_TOKENсекрет, необязательная- Express-contour override of the shared token.
YANDEX_DELIVERY_PLATFORM_TOKENсекрет, необязательная- Platform-contour override of the shared token.
YANDEX_DELIVERY_EXPRESS_BASE_URLнеобязательная- Express API root override.
YANDEX_DELIVERY_PLATFORM_BASE_URLнеобязательная- Platform API root; set https://b2b.taxi.tst.yandex.net for the test contour.
YANDEX_DELIVERY_LANGнеобязательная- Accept-Language header (required by the express methods).
YANDEX_DELIVERY_TIMEOUT_MSнеобязательная- Per-request timeout in milliseconds.
YANDEX_DELIVERY_MAX_RETRIESнеобязательная- Retries on transient errors (429 always; 5xx/network for idempotent calls only).
Замените значения в угловых скобках своими. Ключи не попадают в ссылки установки и не хранятся у нас.
Получи токен корпоративного клиента во вкладке Интеграции личного кабинета dostavka.yandex.ru и подключи сервер: claude mcp add --env YANDEX_DELIVERY_TOKEN=ваш_токен --transport stdio --scope user yandex-dostavka -- npx -y mcp-yandex-dostavka@latest.
Другие способы из описания автора
claude mcp add --env YANDEX_DELIVERY_TOKEN=ваш_токен --transport stdio --scope user yandex-dostavka -- npx -y mcp-yandex-dostavka@latestТокен из вкладки Интеграции личного кабинета dostavka.yandex.ru.
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Сервер дает агенту 16 действий поверх двух частей B2B API Яндекс Доставки: экспресс-доставки день в день и доставки на следующий день, по России, в ПВЗ и постаматы. Агент может рассчитать стоимость и время подачи курьера, подготовить и оформить отправление, найти заказ по статусу или телефону, узнать позицию курьера и получить публичную ссылку для получателя, а также проверить условия отмены и отменить заказ. Сервер явно разделяет расчет, подготовку и оформление: реальный заказ создается только на шаге подтверждения. Для доставки на другой день есть тестовая среда с московскими адресами, для доставки день в день тестовой среды нет, но безопасны расчет и чтение существующих заявок.
Для кого. Для компаний и предпринимателей, уже подключенных к B2B API Яндекс Доставки, которые хотят оформлять и отслеживать отправления из диалога с агентом.
Подходит, если
- Нужно быстро узнать стоимость и ETA доставки между двумя адресами
- Нужно оформить отправление и сразу получить ссылку для получателя
- Нужно проверить статус, позицию курьера или условия платной отмены
Не подходит, если
- Нет корпоративного договора с Яндекс Доставкой и токена из личного кабинета
- Нужна доставка день в день с тестовой средой: ее у Яндекса нет вообще
- Нужно постоянное автоматическое слежение за заказом без вызова агента
Пример запроса к агенту
Рассчитай доставку коробки 2 кг сегодня к 18:00 и оформи, если цена не выше 1000 рублейОграничения
Нужен токен корпоративного клиента, для доставки на другой день и ПВЗ дополнительно подключается станция отгрузки. Токен хранится открытым текстом в конфигурации клиента. Сервер не только читает: он может оформить и отменить настоящую доставку, а отмена может быть платной. Подтверждение перед записывающими действиями зависит от политики самого AI-приложения. Фонового наблюдения за заказами нет, статус проверяется только по запросу.
Как отключить. Выполните claude mcp remove yandex-dostavka в Claude Code или удалите блок yandex-dostavka из конфигурации клиента.
MCP
- Транспорт
- stdio
- Авторизация
- API-ключ
| Переменные окружения | |
|---|---|
| YANDEX_DELIVERY_TOKEN обязательная, секрет | Общий Bearer-токен для обоих API доставки |
| YANDEX_DELIVERY_EXPRESS_TOKEN секрет | Отдельный токен доставки день в день |
| YANDEX_DELIVERY_PLATFORM_TOKEN секрет | Отдельный токен доставки на другой день, по России, в ПВЗ и постаматы |
| ASKADS_TELEMETRY | Значение 0 отключает анонимную телеметрию использования |
Проверка безопасности
- Может оформлять настоящие отправления с реальной стоимостью
- Отмена заказа может быть платной
- Токен хранится открытым текстом в конфигурации клиента
Коротко о README
README дает готовые инструкции для Codex, Claude Desktop, Claude Code, Cursor и VS Code, таблицу переменных окружения с раздельными токенами для двух API и раздел о том, когда создается настоящий заказ. Отдельно описаны анонимная телеметрия использования с возможностью отключить ее переменной ASKADS_TELEMETRY и ссылки на каталог из 16 MCP-возможностей и технический справочник инструментов.
Частые вопросы
Можно ли безопасно проверить работу без реального заказа?
Для доставки день в день безопасны расчет стоимости и чтение существующих заявок. Для доставки на другой день есть тестовая среда с московскими адресами и переменной YANDEX_DELIVERY_PLATFORM_BASE_URL.
Отменяется ли доставка бесплатно?
Не всегда: сервер сначала проверяет условия отмены, а платность зависит от текущего статуса и правил Яндекс Доставки.
Похожие
MCP-сервер со справкой по нодам и шаблонам n8n: агент подбирает ноды, проверяет конфигурацию и при наличии API создает воркфлоу в вашем n8n
Официальный плагин Zapier MCP: агент получает доступ к действиям в тысячах приложений через подключенный аккаунт Zapier
Awesome Claude Skills от Composio
Awesome Claude Skills
Каталог скиллов и плагинов для Claude и других агентов, плюс собственные скиллы автоматизации 78 SaaS-сервисов через Composio
Плагин и каталог CLI для агентов: генерирует командный интерфейс к GUI-программам вроде GIMP и Blender и ставит готовые через CLI-Hub