Lenta Tech подключила MCP-сервер для покупок в «Ленте» через ИИ-помощников

Привет, Хабр! Рассказываем о новом полезном сервисе: покупатели «Ленты» теперь могут поручить поиск продуктов ИИ-помощнику. Для этого наша команда Lenta Tech подключила официальный MCP-сервер, который позволяет обращаться к каталогу прямо из диалога с нейросетью. Для подключения нужно добавить адрес сервера в приложение с поддержкой MCP. Описание инструментов и пример запроса доступны по ссылке: https://mcp.lenta.com/mcp.
MCP (Model Context Protocol) — открытый протокол, который связывает ИИ-приложения с внешними данными и инструментами. Через него можно получать цены, остатки и сведения о скидках, а также состав и характеристики, если они заполнены в карточке товара. Поиск учитывает адрес пользователя или выбранный магазин. Например, можно попросить найти конкретный шоколад с доставкой на дом — в ответ придут ссылки на доступные варианты с ценами. Сервис также позволяет уточнить адреса и часы работы магазинов и узнать, доступен ли самовывоз.
После выбора продуктов ИИ-помощник может сформировать ссылку на корзину в «Ленте». Она откроет отдельный экран на lenta.com с предложением добавить товары и продолжить оформление заказа.
В сервере шесть инструментов — столько, сколько шагов в обычном сценарии покупки:
storefront_resolve_store — ближайшие магазины по адресу или координатам. По одному хабу на формат: hyper — большой ассортимент, доставка обычно 2–4 часа; super — меньше товаров, доставка 15–60 минут; econom, zoo, alco — узкие витрины. Инструмент возвращает все хабы, а не выбирает «правильный»: решение остаётся за агентом.
storefront_products_search — поиск товаров по текстовому запросу.
storefront_product_details — карточка товара: состав, БЖУ, категория, штрихкод, характеристики развеса.
storefront_categories — дерево категорий витрины.
storefront_stores_list — список магазинов с адресами, часами работы и признаком самовывоза.
storefront_cart_link_create — создание публичной ссылки на корзину.
Внутри это надстройка над существующими сервисами, а не новая система: по сути прокси между агентом и сервисами «Ленты». Код написан на Go — как и сервисы, к которым он обращается.
Кстати, при разработке пришлось решить интересный кейс с развесными товарами. Сначала количество передавалось в граммах, и агент начал путаться: при заказе товаров из «Ленты» многие продукты продаются в квантах (минимальных неделимых объемах), поэтому, например, купить 10 граммов моркови нельзя. В итоге в MCP переехала та же логика, что в приложении, — с минимальным и максимальным шагом.
Ждем вашу обратную связь:)
Если вы попробуете сервер https://mcp.lenta.com/mcp и найдете что-то, что работает странно, или у вас есть идеи по доработке — напишите об этом в комментариях. Сейчас это для нас ценнее любых метрик: каждый сценарий, на котором агент споткнулся, помогает сделать сервис лучше!
KioskNews shows a cleaned-up reading view extracted from the publisher’s page — the original always lives on their site, not ours.