MCP for Yandex Delivery
A1 Яндекс Доставка MCP
MCP server for Yandex Delivery B2B API: cost calculation, order placement, and tracking for same-day and next-day deliveries across Russia
- 0 ★ on the repository
- Last commit
- MIT
Broad access
Why this level
- Can place real orders with actual costs
- Order cancellation may incur fees
- Token is stored in plain text in the client configuration
Install
- Works in
- Services
Manual install
claude mcp add --env YANDEX_DELIVERY_TOKEN=ваш_токен --transport stdio --scope user yandex-dostavka -- npx -y mcp-yandex-dostavka@latestToken from the Integrations tab in the personal account at dostavka.yandex.ru.
Access and checks
How we reviewBroad accessThe tool can change data, run commands or handle secrets.
- Can place real orders with actual costs
- Order cancellation may incur fees
- Token is stored in plain text in the client configuration
This is third-party code. Review the repository files before installing.
What it does
The server provides the agent with 16 actions covering two parts of the Yandex Delivery B2B API: same-day express delivery and next-day delivery across Russia, including pickup points and parcel lockers. The agent can calculate cost and courier arrival time, prepare and place an order, find an order by status or phone number, check the courier’s location and get a public link for the recipient, as well as verify cancellation conditions and cancel an order. The server clearly separates calculation, preparation, and placement: the actual order is created only at the confirmation step. For next-day delivery, there is a test environment with Moscow addresses; for same-day delivery, no test environment exists, but cost calculation and reading existing orders are safe.
Who it is for. For companies and entrepreneurs already connected to the Yandex Delivery B2B API who want to place and track orders through an agent dialogue.
Good fit when
- You need to quickly get cost and ETA for delivery between two addresses
- You need to place an order and immediately get a link for the recipient
- You need to check order status, courier location, or paid cancellation conditions
Not a fit when
- You don’t have a corporate contract with Yandex Delivery or a token from the personal account
- You need same-day delivery with a test environment: Yandex does not provide one
- You need continuous automatic order monitoring without calling the agent
Example request
Calculate delivery for a 2 kg box today by 18:00 and place the order if the price is no more than 1000 rublesMCP
- Transport
- stdio
- Authentication
- API key
Environment variables
YANDEX_DELIVERY_TOKENrequired, secret- Common bearer token for both delivery APIs
YANDEX_DELIVERY_EXPRESS_TOKENsecret- Separate token for same-day delivery
YANDEX_DELIVERY_PLATFORM_TOKENsecret- Separate token for next-day delivery across Russia, including pickup points and parcel lockers
ASKADS_TELEMETRY- Value 0 disables anonymous usage telemetry
Limitations
A corporate client token is required; for next-day delivery and pickup points, a shipping station must also be connected. The token is stored in plain text in the client configuration. Besides reading, the server can place and cancel real deliveries, and cancellations may incur fees. Confirmation before write actions depends on the AI application's policy. There is no background order monitoring; status is checked only on request.
How to disable. Run claude mcp remove yandex-dostavka in Claude Code or remove the yandex-dostavka block from the client configuration.
FAQ
Can I safely test the server without placing a real order?
For same-day delivery, cost calculation and reading existing orders are safe. For next-day delivery, there is a test environment with Moscow addresses and the YANDEX_DELIVERY_PLATFORM_BASE_URL variable.
Is delivery cancellation always free?
Not always: the server first checks cancellation conditions, and fees depend on the current status and Yandex Delivery rules.
Discussion
No questions or reviews yet.
Related
MCP serversA Playwright-based MCP server for Yandex Eda: restaurant search, cart and order placement with dry-run protection against accidental payment
MCP server for the CDEK API: tariff quotes, pickup point search, tracking, order creation, courier pickup and waybill printing
Tracker report Telegram delivery MCP
Telegram Delivery MCP
A companion MCP server that takes a finished Yandex Tracker report and sends it to Telegram through an existing bot service
Yandex Tracker MCP in TypeScript
yandex-tracker-mcp
A TypeScript Yandex Tracker MCP server with boards, sprints and bulk issue operations
A monorepo of MCP servers for Russian and CIS APIs: payments, CRM, marketplaces, delivery, HR and reference data
CDEK MCP: calculator and HTTP server
CDEK MCP Server
A CDEK API MCP server with a delivery calculator across all tariffs, courier booking and an HTTP mode for external agent platforms
README in short
The README provides ready instructions for Codex, Claude Desktop, Claude Code, Cursor, and VS Code, a table of environment variables with separate tokens for the two APIs, and a section explaining when a real order is created. It also describes anonymous usage telemetry with an option to disable it via the ASKADS_TELEMETRY variable, plus links to a catalog of 16 MCP capabilities and a technical tool reference.