Rides.rs для ИИ-агентов и разработчиков
Rides.rs — лицензированный премиальный трансфер в аэропорт (Нови-Сад ↔ аэропорт Белград «Никола Тесла», BEG). Доступен 24/7, с отслеживанием рейса в реальном времени по прилёте, фиксированными ценами за автомобиль и бесплатной отменой до 24 часов до подачи. Он создан так, чтобы его можно было находить и бронировать программно — через ИИ-ассистентов, турагентов и партнёрские интеграции. Всё, что описано ниже, публично и не требует аутентификации.
1. Catalog API (только чтение)
Актуальные маршруты, автомобили и фиксированные цены в формате JSON. CORS открыт, кешируется ~5 мин.
GET https://rides.rs/api/v1/routes
Возвращает информацию о компании, классы автомобилей (с вместимостью по пассажирам/багажу), каждый маршрут с ценой по классу priceEur / priceRsd и bookingUrlTemplate для deep-link на процесс бронирования.
2. MCP-сервер
Сервер Model Context Protocol по Streamable HTTP (JSON-RPC 2.0 через POST), stateless, без аутентификации. Подключите любой MCP-клиент к:
https://rides.rs/api/mcp
| Инструмент | Назначение |
|---|---|
| list_routes | Поиск маршрутов, расстояний и направлений. |
| get_pricing | Фиксированные цены по автомобилям (EUR + RSD). |
| estimate_price | Самый дешёвый автомобиль для N пассажиров. |
| get_service_info | Оплата, языки, минимальное время до поездки, контакты. |
| create_booking_request | Начать бронирование (пассажиру отправляется ссылка для подтверждения). |
| get_booking_request_status | Опрос статуса: pending / confirmed / expired. |
3. Как работает бронирование
Агент не может молча забронировать от чьего-либо имени. Вызов create_booking_request создаёт предварительный запрос и отправляет пассажиру письмо со ссылкой для подтверждения в один клик. Поездка становится реальным бронированием — и назначается водитель — только после подтверждения пассажиром. Неподтверждённые запросы автоматически истекают. Оплата наличными или картой водителю; без онлайн-оплаты и без наценки реселлера. Действует минимальное время до поездки (см. get_service_info).
Рекомендуемый порядок: estimate_price → подтвердите цену с пользователем → create_booking_request → попросите пользователя проверить почту и нажать «Подтвердить». Либо передайте deep-link на бронирование, собранный из bookingUrlTemplate, и дайте пользователю завершить на сайте.
4. Обнаружение (discovery)
- • Описание сайта для LLM: rides.rs/llms.txt
- • MCP discovery-манифест: rides.rs/.well-known/mcp.json
- • Структурированные данные (LocalBusiness / TaxiService / Service / Offer) на главной странице.
Партнёрство
Создаёте ИИ-ассистента для путешествий или агрегатор и хотите интегрироваться? Напишите на info@rides.rs или позвоните +381 64 333 3112.