Server data from the Official MCP Registry
MCP server for the Yandex Delivery B2B API: express claims, tracking, NDD/pickup-point orders.
About
MCP server for the Yandex Delivery B2B API: express claims, tracking, NDD/pickup-point orders.
Security Report
Valid MCP server (1 strong, 0 medium validity signals). No known CVEs in dependencies. Package registry verified. Imported from the Official MCP Registry.
4 files analyzed · 1 issue found
Security scores are indicators to help you make informed decisions, not guarantees. Always review permissions before connecting any MCP server.
Permissions Required
This plugin requests these system permissions. Most are normal for its category.
What You'll Need
Set these up before or after installing:
Environment variable: YANDEX_DELIVERY_TOKEN
Environment variable: YANDEX_DELIVERY_EXPRESS_TOKEN
Environment variable: YANDEX_DELIVERY_PLATFORM_TOKEN
Environment variable: YANDEX_DELIVERY_EXPRESS_BASE_URL
Environment variable: YANDEX_DELIVERY_PLATFORM_BASE_URL
Environment variable: YANDEX_DELIVERY_LANG
Environment variable: YANDEX_DELIVERY_TIMEOUT_MS
Environment variable: YANDEX_DELIVERY_MAX_RETRIES
How to Install
Add this to your MCP configuration file:
{
"mcpServers": {
"io-github-a1-x-tech-mcp-yandex-dostavka": {
"env": {
"YANDEX_DELIVERY_LANG": "your-yandex-delivery-lang-here",
"YANDEX_DELIVERY_TOKEN": "your-yandex-delivery-token-here",
"YANDEX_DELIVERY_TIMEOUT_MS": "your-yandex-delivery-timeout-ms-here",
"YANDEX_DELIVERY_MAX_RETRIES": "your-yandex-delivery-max-retries-here",
"YANDEX_DELIVERY_EXPRESS_TOKEN": "your-yandex-delivery-express-token-here",
"YANDEX_DELIVERY_PLATFORM_TOKEN": "your-yandex-delivery-platform-token-here",
"YANDEX_DELIVERY_EXPRESS_BASE_URL": "your-yandex-delivery-express-base-url-here",
"YANDEX_DELIVERY_PLATFORM_BASE_URL": "your-yandex-delivery-platform-base-url-here"
},
"args": [
"-y",
"mcp-yandex-dostavka"
],
"command": "npx"
}
}
}Documentation
View on GitHubFrom the project's GitHub README.
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?»
Что умеет
Экспресс-доставка (день в день):
- Оценка стоимости —
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) | b2b.taxi.yandex.net |
| Платформа | Доставка «в другой день», ПВЗ, постаматы | b2b-authproxy.taxi.yandex.net |
Авторизация в обоих — заголовок 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-dostavka
claude_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.
⚠️ Токен хранится открытым текстом в конфиге клиента — относитесь как к паролю. Токен действует бессрочно, но сбрасывается при смене пароля аккаунта.
Настройка
| Переменная | Обяз. | По умолчанию | Описание |
|---|---|---|---|
YANDEX_DELIVERY_TOKEN | да* | — | Общий Bearer-токен для обоих контуров. |
YANDEX_DELIVERY_EXPRESS_TOKEN | нет | — | Токен экспресс-контура (переопределяет общий). |
YANDEX_DELIVERY_PLATFORM_TOKEN | нет | — | Токен платформенного контура (переопределяет общий). |
YANDEX_DELIVERY_EXPRESS_BASE_URL | нет | https://b2b.taxi.yandex.net | Хост экспресс-контура. |
YANDEX_DELIVERY_PLATFORM_BASE_URL | нет | https://b2b-authproxy.taxi.yandex.net | Хост платформы; для теста — https://b2b.taxi.tst.yandex.net. |
YANDEX_DELIVERY_LANG | нет | ru | Заголовок Accept-Language (обязателен в экспресс-методах). |
YANDEX_DELIVERY_TIMEOUT_MS | нет | 60000 | Таймаут запроса, мс. |
YANDEX_DELIVERY_MAX_RETRIES | нет | 3 | Повторы при 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.
Reviews
No reviews yet
Be the first to review this server!
More Developer Tools MCP Servers
Git
Freeby Modelcontextprotocol · Developer Tools
Read, search, and manipulate Git repositories programmatically
Toleno
Freeby Toleno · Developer Tools
Toleno Network MCP Server — Manage your Toleno mining account with Claude AI using natural language.
mcp-creator-python
Freeby mcp-marketplace · Developer Tools
Create, build, and publish Python MCP servers to PyPI — conversationally.
MarkItDown
Freeby Microsoft · Content & Media
Convert files (PDF, Word, Excel, images, audio) to Markdown for LLM consumption
MCP Marketplace
Freeby mcp-marketplace · Developer Tools
Search and install MCP servers from inside your AI client.
FinAgent
Freeby mcp-marketplace · Finance
Free stock data and market news for any MCP-compatible AI assistant.
