Яндекс Доставка
на подключении неофициальныйЭкспресс и день-в-день: оценка стоимости, заявка на курьера, отслеживание в реальном времени.
Отдельного адреса у магазина нет: он вызывается через
общий эндпоинт аргументом server="yandex-delivery".
Об источнике
Что это за источник
Яндекс Доставка — логистический сервис Яндекса для бизнеса: курьерская доставка по городу в тот же день, доставка к выбранному интервалу и отправка в другие города. Магазины подключают её через программный интерфейс, чтобы заказывать курьера из своей системы, а не вручную в личном кабинете.
Что будет доступно после подключения
- Оценить стоимость срочной доставки, пока покупатель ещё выбирает способ получения.
- Поставить экспресс-доставку рядом с тарифами служб, которые везут дольше, но дешевле, и показать человеку разницу в цене и времени.
- Проверить, где сейчас курьер и когда он приедет, по уже созданной заявке.
Что есть в API
В интерфейсе для бизнеса есть оценка стоимости, создание и подтверждение заявки на доставку, получение её статуса и сведений о курьере. Доступ выдаётся по OAuth-токену, привязанному к кабинету компании.
Чем отличается от соседей
СДЭК и Boxberry сильны в доставке до пунктов выдачи и между городами. Яндекс Доставка закрывает другой сценарий — «нужно сегодня и прямо до двери». Поэтому в сравнении она нужна не вместо них, а рядом с ними.
Статус подключения
Не подключён, работа над интеграцией не начиналась. Для подключения нужен договор с Яндекс Доставкой и токен кабинета компании.
Установка
# Яндекс Доставка ещё не подключён (на подключении).
# Ниже — как это будет выглядеть.
# ~/Library/Application Support/Claude/claude_desktop_config.json
{
"mcpServers": {
"e-suppy": {
"url": "https://mcp.e-suppy.com/mcp"
}
}
}# Яндекс Доставка ещё не подключён (на подключении).
# Ниже — как это будет выглядеть.
curl -X POST https://mcp.e-suppy.com/mcp \
-H 'Content-Type: application/json' \
-H 'Accept: application/json, text/event-stream' \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/call",
"params":{"name":"search_products",
"arguments":{"query":"сметана 15%"}}}'# Яндекс Доставка ещё не подключён (на подключении).
# Ниже — как это будет выглядеть.
from mcp.client.streamable_http import streamablehttp_client
async with streamablehttp_client("https://mcp.e-suppy.com/mcp") as (r, w, _):
async with ClientSession(r, w) as s:
await s.initialize()
await s.call_tool("search_products", {"query": "yandex-delivery"})
Типовые операции в API категории
Так эти операции обычно называются у вендоров категории. Агенту они не видны: в e-suppy источник вызывается через общие инструменты роутера, и их набор при подключении не меняется.
Пример ответа
{
"tariff_code": 136,
"tariff": "Посылка склад-дверь",
"price": "418.00",
"currency": "RUB",
"delivery_days": [2, 3],
"_meta": { "latency_ms": 184 }
}