Пятница, шесть вечера, цветочный магазин в Астане. В WhatsApp пишет клиент: «Доставите на Кабанбай батыра, возле мечети, к восьми успеете?» Оператор открывает карту, ищет адрес, прикидывает, сколько ехать курьеру от магазина, и пишет ответ. Четыре минуты. За это время в очереди скопилось ещё шесть таких же вопросов, и двое клиентов уже заказали букет у соседей.
Бот на языковой модели отвечает на вопросы о букетах и ценах хорошо, а на вопросы о месте – плохо. Модель не знает, где стоит ваш магазин, сколько ехать через город в час пик и существует ли вообще «дом возле мечети». В конце сентября 2ГИС выпустил MCP-сервер, который даёт ИИ-агенту карту, поиск, маршруты и зоны доступности. Разберём, какие вопросы клиентов это закрывает, что стоит сохранять в CRM и сколько работы остаётся на вашей стороне.
Главное за минуту
Шесть геоинструментов для агента
Поиск мест и организаций, маршрут с временем в пути, адрес в координаты и обратно, картинка карты с метками и зона, достижимая за заданное время.
Тарифы – как у обычного API
Через MCP доступны те же данные с теми же тарифами и лимитами, что при прямом обращении к API 2ГИС. Для пробы есть демо-ключ на 30 дней.
Это не готовая интеграция
Сервер ставится из репозитория и запускается рядом с агентом. Для бота в мессенджере его нужно развернуть и подключить к своей логике.
Решение о доставке – за вашим правилом
Агент может посчитать время и расстояние, но «везём или нет» должно решать правило в коде, а не догадка модели.
Что именно выпустил 2ГИС
MCP – открытый протокол, через который ИИ-агент подключается к внешним системам и вызывает их как инструменты. Как это устроено и зачем бизнесу, мы писали в материале «MCP-серверы для CRM: как подключить Claude к бизнес-данным». 2ГИС сделал такой сервер для своих геосервисов и объявил о нём 24 сентября 2026 года.
По документации сервер даёт агенту шесть инструментов:
| Инструмент | Что делает | API 2ГИС под капотом |
|---|---|---|
search_poi |
Ищет места и организации по запросу и координатам | Places API, Geocoder API |
calculate_route |
Строит маршрут на разных видах транспорта, считает время в пути и расстояние | Routing API |
geocode |
Превращает адрес в координаты | Geocoder API |
reverse_geocode |
Превращает координаты в адрес | Geocoder API |
create_map_view |
Рисует статическую карту с метками в PNG | Static API |
calculate_isochrone |
Строит область, куда можно добраться от точки за заданное время | Isochrone API |
Для доступа нужен ключ из личного кабинета 2ГИС. Демо-ключ действует 30 дней, в нём уже включены все нужные API, но есть ограничение по числу запросов. Дальше – платная подписка. В Казахстане API 2ГИС продаётся через казахстанский сайт платформы с бесплатным тестовым периодом, так что пробовать можно сразу на своих адресах в Алматы, Астане или Шымкенте.
Какие вопросы клиентов закрывает геоагент
Сам по себе набор инструментов ничего не продаёт. Ценность появляется, когда за каждым инструментом стоит конкретный вопрос из вашей переписки. Мы бы начали с четырёх самых частых:
- «Доставите ко мне?» Бот переводит адрес клиента в координаты и проверяет, попадает ли точка в зону доставки. Зону можно задать заранее своим контуром или построить изохрон – например, всё, куда курьер доезжает от склада за сорок минут.
- «Успеете к восьми?» Маршрут от склада или магазина до клиента с временем в пути. Бот честно называет интервал, а не обещает минуту в минуту.
- «Где ближайший филиал и как доехать?» Расстояние и время до каждого филиала, плюс картинка карты с меткой, которую можно отправить прямо в мессенджер.
- Клиент прислал геометку вместо адреса. Координаты превращаются в нормальный адрес, который курьер поймёт, а оператор сможет проверить.
Во всех четырёх случаях оператор больше не открывает карту вручную. Он видит готовый ответ бота и подключается только там, где агент засомневался: адрес не нашёлся, точка на границе зоны, клиенту нужно что-то нестандартное.
Адрес в CRM: координаты вместо «возле мечети»
Самый недооценённый эффект геоинструментов – не в ответе клиенту, а в том, что остаётся в карточке. Сегодня в поле «адрес» у большинства компаний лежит свободный текст: «мкр Самал-2, за ТРЦ, третий подъезд». По такому полю нельзя построить отчёт по районам, нельзя посчитать среднее время доставки и нельзя передать заказ курьерской службе без ручной правки.
Если агент уже нашёл адрес на карте, в сделку стоит записать три вещи: исходный текст клиента, нормализованный адрес и координаты. Плюс расчётное время в пути на момент заказа – чтобы потом сравнить его с фактическим. Через месяц такой истории видно, в какие районы доставка систематически опаздывает и где зона нарисована слишком оптимистично. Как устроить статусы, трекинг и работу с курьерами поверх этих данных, мы разбирали в статье «CRM для логистики и доставки: трекинг, водители, клиенты».
Покажем бота, который отвечает про доставку на ваших адресах
Возьмём ваши точки отгрузки и зону доставки, подключим геоинструменты и прогоним десяток реальных вопросов клиентов из вашей переписки.
Как это подключается на деле
Здесь начинается честная часть. По документации сервер ставится так: клонировать репозиторий, установить зависимости, собрать проект и прописать путь к нему и ключи в настройках клиента. Поддерживаются Claude Desktop, LM Studio, Cursor, VS Code с GitHub Copilot и любой другой MCP-совместимый клиент. Для сервера, развёрнутого удалённо, документация предлагает подключение по HTTP через промежуточный шлюз.
Из этого вытекают два очень разных сценария. Первый – внутренний: диспетчер или логист работает в настольном ИИ-клиенте и просит его посчитать маршруты, найти адрес, нарисовать карту. Это настраивается за вечер, и разработчик почти не нужен. Интересная деталь: с LM Studio всё работает локально, модель крутится на вашем компьютере, а наружу уходят только запросы к API 2ГИС.
Второй сценарий – бот в WhatsApp или Telegram, который отвечает клиентам сам. Здесь MCP-сервер нужно развернуть на своей инфраструктуре, подключить к агенту, который ведёт диалог, и обернуть правилами: какие адреса считаются доставляемыми, что писать при ошибке, когда звать оператора, что сохранять в CRM. Это уже проект интеграции, а не настройка.
Отдельно продумайте, что уходит во внешний API. Для расчёта маршрута нужен адрес или координаты – имя и телефон клиента там не нужны, и передавать их не стоит. Адрес вместе с другими данными о человеке – персональные данные, поэтому стоит уточнить у поставщика, где обрабатываются запросы, и сверить это с правилами о трансграничной передаче. Что изменилось в этих правилах осенью 2026 года, мы разбирали в материале «Новые правила сбора персональных данных: лиды, маскирование, ИИ».
Где геоагент подведёт
- Изохрон – оценка, а не обещание. Время в пути в час пик и в выходной утром отличается, и клиенту лучше называть интервал.
- Адреса вида «за ТРЦ, третий подъезд» геокодер найдёт не всегда. Нужен сценарий «уточните адрес или пришлите геометку», а не молчание.
- Языковая модель может неверно пересказать результат инструмента. Решение «доставляем или нет» принимайте кодом по координатам, а модели оставьте формулировку ответа.
- Каждый вызов инструмента – платный запрос к API по вашему тарифу. Бот, который строит маршрут на каждое «здравствуйте», быстро съест лимит.
- Демо-ключ живёт 30 дней. Для продакшена нужна подписка, и её стоимость лучше посчитать до запуска, исходя из числа диалогов о доставке в день.
Чек-лист перед пилотом
Пилот имеет смысл, если вопросы о месте и времени доставки – заметная доля вашей переписки. Проверить это просто: выгрузите из CRM сотню последних диалогов и посчитайте. Если таких вопросов меньше десяти, геоагент подождёт.
- Собрать точки отгрузки и филиалы с координатами в одном справочнике.
- Описать зону доставки: своим контуром на карте или временем в пути от каждой точки.
- Решить, какие поля адреса и расчётное время записываются в сделку.
- Прописать сценарии ошибок: адрес не найден, точка на границе зоны, клиент прислал ориентир вместо адреса.
- Получить демо-ключ и прогнать на нём двадцать реальных адресов из прошлых заказов.
- Проверить, что во внешний API уходят только адреса и координаты, без имени и телефона.
- Посчитать число запросов к API в день и стоимость подписки до запуска на клиентов.
Связанные материалы
Научим бота отвечать про доставку и филиалы
Подключим геоинструменты к боту в WhatsApp и Telegram, зададим зону доставки правилом и настроим запись адресов и координат в CRM. Пилот начнём с ваших реальных заказов.