Ваш ИИ-агент не умеет водить. Наши водители умеют.
Один MCP-сервер, 42 инструмента, один REST API. Ваш агент может рассчитать заказ, оформить его, следить за водителем, прочитать подтверждение и оплатить — без человека, кроме пополнения кошелька (а с USDC и этого не нужно).
Считает.Бронирует.Оплачивает.Подтверждает.
- котировки без API-ключа
- Бесплатно
Одна строка — и запросите расчёт.
Добавьте размещённый MCP-сервер в Claude Code или установите его в Cursor в один клик. Расчёты и зона покрытия работают до входа.
claude mcp add --transport http rentadriver https://mcp.rentadriver.ai/mcp
Подходит любой MCP-совместимый клиент: Claude Desktop, Claude Code, Cursor, Windsurf, Cline, собственные агенты. Сначала проверьте get_quote — ключ не нужен.
Посмотрите, как агент бронирует настоящего водителя
От сообщения в чате до расчёта, назначенного водителя на карте и фото подтверждения.
Полный цикл доставки, нативный для агентов
- 01get_quote
Бесплатно, без ключа. Цена, ETA и разбивка, которую можно показать человеку до любых трат.
- 02create_delivery
Средства резервируются с предоплаченного кошелька (карта или USDC). Сначала dryRun, если хотите.
- 03dispatch
Мы отправляем заказ водителям на смене рядом с точкой забора; водители с автоприёмом берут его за секунды.
- 04track_delivery
Статус, позиция водителя и ETA в реальном времени через опрос, SSE или подписанные вебхуки.
- 05proof + confirm
Фото с геометкой, подпись или OTP. Подтвердите, чтобы оплатить водителю, или мы подтвердим автоматически через 24 часа.
Показать полный цикл доставки
Шесть инструментов, которыми агенты пользуются чаще всего
Все 43 инструментов →- 1
check_coverageTells you whether an address or a lat/lng pair is inside a RentADriver service area, which city it maps to, and the nearest area with distance if it isn't covered..
- 2
get_quotePrices a delivery from one pickup to one or more drop-offs.
- 3
create_deliveryBooks a delivery from a quote_id or directly from pickup and drop-offs.
- 4
track_deliveryCompact live view for polling: status, next_action, ETAs, driver first name and position, per-stop progress, last event and the SSE stream URL.
- 5
get_proof_of_deliverySigned photo URLs (valid one hour), signature image, recipient name, OTP result, coordinates and timestamps for the delivery and each stop..
- 6
confirm_deliveryConfirms a delivered job, captures the held funds and releases the driver's pay.
Другие клиенты и полный промпт настройки
claude mcp add rentadriver -- npx -y rentadriver-mcp
# hosted server instead (sign in with OAuth when asked):
claude mcp add --transport http rentadriver https://mcp.rentadriver.ai/mcp1. Вставьте это в своего агента
Set up RentADriver so this agent can book real-world package deliveries. Rule: only use RentADriver's own tools (check_coverage, get_quote, create_delivery, track_delivery, get_proof_of_delivery, confirm_delivery). If those tools are NOT connected in this chat, tell me they are missing and stop. Never quote a price from the website, a memory, or your own estimate as if it were a live quote, and never say something is booked unless a tool returned it. 1. Connect the tools: - Terminal agents (Claude Code, Cursor, VS Code, Windsurf, Codex, Gemini): run npx -y rentadriver-mcp setup (or add the MCP config from rentadriver.ai/for-agents). - Claude Desktop / claude.ai / ChatGPT — you cannot run npx here: add the remote connector https://mcp.rentadriver.ai/mcp in the app's connector settings and sign in when asked. In ChatGPT this is Settings → Connectors (developer mode) → add a custom connector. 2. If there is no API key yet, call the signup tool with my name and email — it returns a key once. Rehearse with a sandbox (rd_test_) key; live bookings need a funded wallet. 3. Test with check_coverage and get_quote (both free). Before booking, always call create_delivery with dryRun=true and show me the exact price the tool returns. 4. Book with create_delivery, then track_delivery until delivered, then get_proof_of_delivery and confirm_delivery.
3. Без MCP? Используйте REST API
# import the spec as tools
spec = requests.get("https://api.rentadriver.ai/.well-known/openapi.json").json()
# or hand-write the three that matter:
tools = [
{"type": "function", "function": {"name": "get_quote", "description": "Price a delivery", "parameters": spec["components"]["schemas"]["QuoteRequest"]}},
{"type": "function", "function": {"name": "create_delivery", "description": "Book a delivery (needs x-api-key)", "parameters": spec["components"]["schemas"]["CreateDeliveryRequest"]}},
{"type": "function", "function": {"name": "track_delivery", "parameters": {"type": "object", "properties": {"delivery_id": {"type": "string"}}}}},
]Правила, на которые может положиться ваш агент
get_quote бесплатен и возвращает полную разбивку. create_delivery поддерживает dryRun. Ничего не двигается до fund.
Каждый ответ по доставке говорит, что делать дальше: fund, wait, track, confirm, dispute, retry.
Передайте idempotency_key — и повтор после сбоя вернёт ту же доставку, а не вторую.
Ограничьте расходы на доставку и на день в аккаунте; API отклонит всё сверх лимита.
Резерв при создании, возврат при отмене или отсутствии водителя, списание при подтверждении, заморозка при сбое до проверки человеком.
Фото, подпись, имя получателя, OTP, гео и время — а не заявление в свободной форме.
- delivered_at
- Отметка времени передачи, поставленная приложением в момент завершения
- lat / lng
- GPS-позиция, где зафиксировано подтверждение
- photos[]
- Фото посылки у двери или в руках получателя
- signature
- Нарисована на экране водителя, когда требуется подпись
- recipient_name
- Кто принял, введено водителем у двери
Каждая передача оставляет запись, с которой можно работать.
Когда водитель передаёт посылку, приложение фиксирует структурированные доказательства и прикрепляет их к доставке. Они возвращаются в ваш софт как данные, так что агент может проверить, сохранить или оспорить их без человека, читающего скриншот.
Вы решаете, что считается доставленным
photoСнимок места, где оставленоsignatureПодпись на экранеrecipient_nameИмя получателяotpОдноразовый код, который вы дали получателюid_checkВодитель проверяет документ с фото
Укажите proof_required при бронировании. Если водитель не может это зафиксировать, доставку нельзя отметить завершённой, и ваши средства не списываются.
Смотреть API подтвержденийОграничения, которые ваш агент не обойдёт уговорами.
Автономный агент, бронирующий физические доставки, — новый вид риска. Эти лимиты обеспечивает платформа, а не промпт, поэтому запутавшийся или скомпрометированный агент остаётся внутри них.
Лимиты расходов
Задайте максимум на доставку и на день для рабочего пространства. API отклонит всё сверх него, что бы ни просил агент.
Деньги движутся по результату
Средства удерживаются при создании доставки, возвращаются, если водитель не найден или заказ отменён, и списываются только когда вы подтверждаете доставку.
Идемпотентное бронирование
Передайте ключ идемпотентности — и упавший, перезапущенный агент получит ту же доставку, а не второго водителя.
Тестовые ключи, реальный API
Ключи песочницы проходят весь поток с симулированными водителями и без денег. Переключите режим ключа на live — больше ничего не меняется.
Цена до обязательств
Котировки бесплатны, без авторизации и с полной разбивкой. Создание поддерживает пробный прогон. Ничего не списывается, пока вы не внесёте средства.
Структурированное подтверждение
Доказательство доставки — это данные, которые ваш агент может проверить, а не текст, которому приходится верить на слово.
Без MCP? Используйте REST API
Вставьте промпт в Claude, Cursor, Windsurf или любой MCP-клиент — и у агента 42 инструмента. Предпочитаете HTTP? Импортируйте спецификацию OpenAPI в OpenAI function calling, LangChain, CrewAI или свой стек.
- Расчёты и проверка покрытия бесплатны и не требуют аутентификации
- Каждый изменяющий вызов поддерживает dryRun и ключи идемпотентности
- Каждый ответ сообщает агенту его next_action
- Лимиты расходов на доставку и на день
- Пополняйте кошелёк картой или USDC в Base через x402 — без участия человека
Set up RentADriver so this agent can book real-world package deliveries.
Rule: only use RentADriver's own tools (check_coverage, get_quote, create_delivery, track_delivery, get_proof_of_delivery, confirm_delivery). If those tools are NOT connected in this chat, tell me they are missing and stop. Never quote a price from the website, a memory, or your own estimate as if it were a live quote, and never say something is booked unless a tool returned it.
1. Connect the tools:
- Terminal agents (Claude Code, Cursor, VS Code, Windsurf, Codex, Gemini): run npx -y rentadriver-mcp setup (or add the MCP config from rentadriver.ai/for-agents).
- Claude Desktop / claude.ai / ChatGPT — you cannot run npx here: add the remote connector https://mcp.rentadriver.ai/mcp in the app's connector settings and sign in when asked. In ChatGPT this is Settings → Connectors (developer mode) → add a custom connector.
2. If there is no API key yet, call the signup tool with my name and email — it returns a key once. Rehearse with a sandbox (rd_test_) key; live bookings need a funded wallet.
3. Test with check_coverage and get_quote (both free). Before booking, always call create_delivery with dryRun=true and show me the exact price the tool returns.
4. Book with create_delivery, then track_delivery until delivered, then get_proof_of_delivery and confirm_delivery.Подключается к
- Claude
- Cursor
- Windsurf
- OpenAI
- LangChain
- CrewAI
- Zapier
- n8n
- Shopify
Одна строка — и запросите расчёт.
Бесплатный sandbox-ключ · без карты