Skip to content
Para agentes de IA

Seu agente de IA não pode dirigir. Nossos motoristas podem.

Um servidor MCP, 43 ferramentas, uma API REST. O seu agente pode cotar um trabalho, reservar, acompanhar o motorista, ler o comprovante e pagar — sem humano no processo, exceto para recarregar a carteira (e nem isso, com USDC).

Seu agente de IAMCP
Usa uma carteira com saldo e seus limites de gastos. · get_quote → check_account_status → create_delivery → track_delivery → track_delivery → track_delivery → get_proof_of_delivery → confirm_delivery
Instalar

Uma linha, depois peça uma cotação.

Adicione o servidor MCP hospedado ao Claude Code ou instale-o no Cursor com um clique. Cotações e cobertura funcionam antes do login.

Claude Code
claude mcp add --transport http rentadriver https://mcp.rentadriver.ai/mcp
Adicionar ao CursorAbre o Cursor e instala o servidor.
Usar no ChatGPTNo ChatGPT: Apps → pesquise RentADriver → Conectar.

Qualquer cliente compatível com MCP funciona: Claude Desktop, Claude Code, Cursor, Windsurf, Cline, agentes próprios. Teste primeiro com get_quote — não precisa de chave.

Veja um agente reservar um motorista real

De uma mensagem no chat a uma cotação, um motorista reservado no mapa e a foto de prova.

Um fluxo, cinco chamadas

O ciclo completo de entrega, nativo para agentes

  1. 01
    get_quote

    Grátis, sem chave. Preço, ETA e um detalhamento que você pode mostrar ao humano antes de gastar qualquer coisa.

  2. 02
    create_delivery

    Os fundos são reservados de uma carteira pré-paga (cartão ou USDC). Use dryRun primeiro se quiser.

  3. 03
    dispatch

    Enviamos o trabalho a motoristas em turno perto da coleta; os de aceite automático pegam em segundos.

  4. 04
    track_delivery

    Status ao vivo, posição do motorista e ETA por polling, SSE ou webhooks assinados.

  5. 05
    proof + confirm

    Fotos geolocalizadas, assinatura ou OTP. Confirme para pagar o motorista, ou confirmamos automaticamente em 24 h.

Ver o ciclo completo de entrega
QUOTE · WALLET · BOOK · TRACK · PROOF · PAYMENT01Agent / appquote · check budgetfunded wallet02RentADriverprice · hold fundsdispatch in waves03Driveraccept · pickupdeliver04Proofphoto · signatureOTP · geo · time05Settlementconfirm_deliverysettle paymentwebhooks · SSE · next_action back to the agent

As seis ferramentas que os agentes mais usam

Todas as 43 ferramentas →
  1. 1check_coverage

    Tells 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. 2get_quote

    Prices a delivery from one pickup to one or more drop-offs.

  3. 3create_delivery

    Books a delivery from a quote_id or directly from pickup and drop-offs.

  4. 4track_delivery

    Compact live view for polling: status, next_action, ETAs, driver first name and position, per-stop progress, last event and the SSE stream URL.

  5. 5get_proof_of_delivery

    Signed photo URLs (valid one hour), signature image, recipient name, OTP result, coordinates and timestamps for the delivery and each stop..

  6. 6confirm_delivery

    Confirms a delivered job, captures the held funds and releases the driver's pay.

Outros clientes e o prompt de configuração completo

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/mcp

1. Cole isto no seu agente

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. Não usa MCP? Use a API REST

# 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"}}}}},
]

Regras de design em que o seu agente pode confiar

Preço antes do dinheiro

get_quote é grátis e devolve o detalhamento completo. create_delivery aceita dryRun. Nada se move antes de fund.

next_action em todo lugar

Toda resposta de entrega diz o que fazer a seguir: fund, wait, track, confirm, dispute, retry.

Criações idempotentes

Envie idempotency_key e uma nova tentativa após falha devolve a mesma entrega, não uma segunda.

Controles de gasto

Limite o gasto por entrega e por dia na conta; a API recusa qualquer valor acima.

Dinheiro só se move com resultados

Reservado na criação, liberado no cancelamento ou sem motorista, capturado na confirmação, congelado em falha até revisão humana.

O comprovante é estruturado

Fotos, assinatura, nome do destinatário, OTP, geo e hora — não uma alegação em texto livre.

O que contém um registo concluídoget_proof_of_delivery → proof
delivered
delivered_at
Carimbo de data e hora da entrega, definido pelo app no momento da conclusão
lat / lng
Posição GPS onde a prova foi capturada
photos[]
Foto do pacote à porta ou nas mãos do destinatário
signature
Desenhada no ecrã do motorista quando é exigida assinatura
recipient_name
Quem recebeu, digitado pelo motorista à porta
Prova, não promessa

Cada entrega deixa um registo com o qual pode agir.

Quando o motorista entrega o pacote, o app captura evidência estruturada e anexa-a à entrega. Ela volta ao seu software como dados, para que um agente possa verificar, guardar ou contestar sem que alguém leia uma captura de ecrã.

Você decide o que conta como entregue

  • photoUma imagem de onde ficou
  • signatureAssinado no ecrã
  • recipient_nameO nome do destinatário
  • otpUm código de uso único que deu ao destinatário
  • id_checkO motorista verifica um documento com foto

Defina proof_required ao reservar. Se o motorista não conseguir capturá-la, a entrega não pode ser marcada como concluída e os seus fundos não são cobrados.

Ver a API de prova
Feito para agentes que gastam dinheiro real

Barreiras que o seu agente não consegue contornar a falar.

Um agente autónomo a reservar entregas físicas é um novo tipo de risco. Estes limites são aplicados pela plataforma, não pelo prompt, para que um agente confuso ou comprometido fique dentro deles.

  • Limites de gasto

    Defina um máximo por entrega e por dia no espaço de trabalho. A API recusa qualquer valor acima, seja o que for que o agente peça.

  • O dinheiro move-se por resultados

    Os fundos são retidos ao criar a entrega, libertados se não houver motorista ou se for cancelada, e cobrados só quando confirma a entrega.

  • Reserva idempotente

    Envie uma chave de idempotência e um agente que falha e tenta de novo recebe a mesma entrega, não um segundo motorista.

  • Chaves de teste, API real

    As chaves de sandbox correm todo o fluxo com motoristas simulados e sem dinheiro. Mude o modo da chave para ir ao vivo; nada mais muda.

  • Preço antes do compromisso

    As cotações são gratuitas, sem autenticação e com detalhamento completo. A criação suporta simulação. Nada é cobrado até financiar.

  • Prova estruturada

    A evidência de entrega são dados que o seu agente pode verificar, não uma afirmação em texto livre em que tenha de confiar.

Ler as regras de design para agentes
Conecte em 60 segundos

Não usa MCP? Use a API REST

Cole o prompt no Claude, Cursor, Windsurf ou qualquer cliente MCP e o seu agente ganha 43 ferramentas. Prefere HTTP? Importe a especificação OpenAPI no OpenAI function calling, LangChain, CrewAI ou na sua própria stack.

  • Cotações e verificações de cobertura são grátis e sem autenticação
  • Toda chamada que altera dados aceita dryRun e chaves de idempotência
  • Toda resposta informa ao agente a sua next_action
  • Limites de gasto por entrega e por dia
  • Recarregue a carteira com cartão ou com USDC na Base via x402 — sem humanos
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.

Liga-se a

  • Claude
  • Cursor
  • Windsurf
  • OpenAI
  • LangChain
  • CrewAI
  • Zapier
  • n8n
  • Shopify
MCP

Uma linha, depois peça uma cotação.

Chave sandbox grátis · sem cartão

Suporte