mcp-yandex-dostavka
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@mcp-yandex-dostavkaПосчитай стоимость экспресс-доставки посылки 2 кг с Льва Толстого 16 на Тверскую 7."
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Yandex Delivery MCP (Яндекс Доставка)
MCP-сервер для B2B API Яндекс Доставки: считайте стоимость, создавайте и подтверждайте заявки на курьерскую экспресс-доставку, рассчитывайте и бронируйте доставку в ПВЗ и постаматы, отслеживайте курьера — из Claude, Cursor, Codex и других AI-клиентов на естественном языке.
Сервер закрывает оба контура API: «Экспресс» (доставка день в день: курьер, экспресс, грузовой) и «Платформу» (доставка «в другой день» — НДД, ПВЗ, постаматы). Ассистент сам собирает тело заявки, следит за статусами, проверяет условия отмены и отдаёт получателю ссылку на трекинг.
Быстрый старт
Получите токен в личном кабинете Яндекс Доставки.
Добавьте сервер — например, в Claude Code (другие клиенты):
claude mcp add yandex-dostavka \ -e YANDEX_DELIVERY_TOKEN=ваш_токен \ -- npx -y mcp-yandex-dostavkaСпросите ассистента: «Сколько будет стоить доставка посылки 2 кг с Льва Толстого 16 на Тверскую 7?»
Related MCP server: Yandex Delivery MCP
Что умеет
Экспресс-доставка (день в день):
Оценка стоимости —
express_check_price: цена, расстояние и ETA без создания заявки.Заявки —
express_create_claim(создать, с идемпотентнымrequest_id),express_accept_claim(подтвердить и запустить поиск курьера),express_get_claim(статус, курьер, цена),express_search_claims(поиск по фильтрам с пагинацией).Отмена —
express_cancel_info(бесплатная/платная/невозможна) иexpress_cancel_claim.Трекинг —
express_performer_position(геопозиция курьера) иexpress_tracking_links(публичные ссылки для получателя).
Платформа (в другой день, ПВЗ/постаматы):
Точки выдачи —
platform_list_pickup_points: ПВЗ, постаматы и точки самопривоза с фильтрами.Заказы —
platform_create_offers(варианты доставки с ценами),platform_confirm_offer(бронирует оффер — создаёт заказ),platform_get_request(статус заказа),platform_request_history(история статусов),platform_cancel_request(отмена).
Общее:
Универсальный
raw_request— прямой вызов любого метода обоих контуров (тарифы, ярлыки, акты, склады и другие ~30 методов без выделенного тула).Устойчивость — ретраи на 429 с бэкоффом (5xx/сетевые — только для чтений и идемпотентного создания заявки), таймаут запроса, защита от утечки токена на чужой хост.
Примеры запросов
Попросите ассистента на русском — например:
«Посчитай, сколько стоит отправить курьером коробку 3 кг из нашего офиса клиенту на Арбат 10»
«Создай заявку на экспресс-доставку букета к 18:00 и подтверди её»
«Где сейчас курьер по заявке … и дай ссылку на трекинг для клиента»
«Покажи ПВЗ в Москве в районе метро Сокол и рассчитай доставку туда»
«Отмени вчерашний заказ — сначала проверь, будет ли отмена бесплатной»
Доступ к API
Сервер работает с двумя независимыми контурами B2B API Яндекс Доставки:
Контур | Назначение | Хост |
Экспресс | Доставка день в день (courier/express/cargo) |
|
Платформа | Доставка «в другой день», ПВЗ, постаматы |
|
Авторизация в обоих — заголовок Authorization: Bearer <токен>; токен выдаётся в личном
кабинете dostavka.yandex.ru и действует бессрочно.
Один или два токена? Обычно достаточно общего
YANDEX_DELIVERY_TOKEN. Если кабинеты экспресса и платформы у вас разные, задайтеYANDEX_DELIVERY_EXPRESS_TOKENи/илиYANDEX_DELIVERY_PLATFORM_TOKEN— они переопределяют общий для своего контура.
Тестовый контур есть только у платформы: направьте
YANDEX_DELIVERY_PLATFORM_BASE_URLнаhttps://b2b.taxi.tst.yandex.net(тестовый токен иplatform_station_id— в документации). У экспресс-контура тестового окружения нет — заявки создаются по-настоящему.
Установка
claude mcp add yandex-dostavka \
-e YANDEX_DELIVERY_TOKEN=ваш_токен \
-- npx -y mcp-yandex-dostavkaclaude_desktop_config.json — macOS ~/Library/Application Support/Claude/, Windows %APPDATA%\Claude\
{
"mcpServers": {
"yandex-dostavka": {
"command": "npx",
"args": ["-y", "mcp-yandex-dostavka"],
"env": { "YANDEX_DELIVERY_TOKEN": "ваш_токен" }
}
}
}~/.cursor/mcp.json (или .cursor/mcp.json в проекте)
{
"mcpServers": {
"yandex-dostavka": {
"command": "npx",
"args": ["-y", "mcp-yandex-dostavka"],
"env": { "YANDEX_DELIVERY_TOKEN": "ваш_токен" }
}
}
}.vscode/mcp.json — ключ servers (не mcpServers)
{
"servers": {
"yandex-dostavka": {
"type": "stdio",
"command": "npx",
"args": ["-y", "mcp-yandex-dostavka"],
"env": { "YANDEX_DELIVERY_TOKEN": "ваш_токен" }
}
}
}Получение доступа
Зарегистрируйтесь как корпоративный клиент на dostavka.yandex.ru и заключите договор (для платформенного контура — подключите станцию отгрузки).
В личном кабинете откройте вкладку «Интеграции» и нажмите «Получить токен».
Запишите токен в
YANDEX_DELIVERY_TOKEN.
⚠️ Токен хранится открытым текстом в конфиге клиента — относитесь как к паролю. Токен действует бессрочно, но сбрасывается при смене пароля аккаунта.
Настройка
Переменная | Обяз. | По умолчанию | Описание |
| да* | — | Общий Bearer-токен для обоих контуров. |
| нет | — | Токен экспресс-контура (переопределяет общий). |
| нет | — | Токен платформенного контура (переопределяет общий). |
| нет |
| Хост экспресс-контура. |
| нет |
| Хост платформы; для теста — |
| нет |
| Заголовок |
| нет |
| Таймаут запроса, мс. |
| нет |
| Повторы при 429 (и 5xx для чтений). |
* Общий токен можно не задавать, если заданы оба контурных.
Требования
Node.js 20+ (запускается через
npx, отдельная установка не нужна).Кабинет корпоративного клиента Яндекс Доставки с токеном интеграции.
Ограничения
Это НЕ read-only сервер.
express_create_claim+express_accept_claimиplatform_confirm_offerреально заказывают доставку и приводят к списаниям; отмена подтверждённой заявки может быть платной (проверяйтеexpress_cancel_info).Rate limits не опубликованы — известен только HTTP 429; сервер ретраит его с бэкоффом.
Тестовое окружение есть только у платформенного контура (см. выше).
Документация
Все инструменты — полный список с описанием.
Разработка — сборка, тесты, smoke-проверка.
Публикация — релиз и листинг в каталогах MCP.
Поддержка
Вопросы, идеи и доработки — пишите в Telegram: @gistrec.
Лицензия
MIT — см. LICENSE.
Maintenance
Related MCP Servers
- Flicense-qualityBmaintenanceMCP server for interacting with Yandex Cloud AI Studio, enabling chat, text generation, image generation, speech recognition/synthesis, embeddings, classification, search indexes, and AI agent creation with function calling.Last updated
- AlicenseDqualityDmaintenanceMCP server for Yandex Delivery API, allowing AI assistants to manage deliveries, track couriers, and handle orders.Last updated21MIT
- AlicenseAqualityCmaintenanceMCP server for tracking Japanese logistics carriers (Yamato, Sagawa, Japan Post) via mock or AfterShip adapter. Enables AI agents to query shipment status and history in natural language.Last updated3MIT
- AlicenseAqualityDmaintenanceMCP server for Yandex GPT API enabling text generation, embeddings, classification, summarization, and tokenization.Last updated829MIT
Related MCP Connectors
MCP server for AI dialogue using various LLM models via AceDataCloud
Hosted MCP server for LLM cost estimation, model comparison, and budget-aware routing.
MCP (Model Context Protocol) server for Appwrite
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/A1-x-Tech/mcp-yandex-dostavka'
If you have feedback or need assistance with the MCP directory API, please join our Discord server