Skip to content
Para agentes de IA

Tu agente de IA no puede conducir. Nuestros conductores sí.

Un servidor MCP, 43 herramientas, una API REST. Tu agente puede cotizar un trabajo, reservarlo, seguir al conductor, leer la prueba y pagar — sin humanos en el bucle salvo para recargar el monedero (y ni siquiera eso, con USDC).

Tu agente de IAMCP
Usa una cartera con saldo y tus límites de gasto. · get_quote → check_account_status → create_delivery → track_delivery → track_delivery → track_delivery → get_proof_of_delivery → confirm_delivery
Instalar

Una línea y pide una cotización.

Añade el servidor MCP alojado a Claude Code o instálalo en Cursor con un clic. Cotizaciones y cobertura funcionan antes de iniciar sesión.

Claude Code
claude mcp add --transport http rentadriver https://mcp.rentadriver.ai/mcp
Añadir a CursorAbre Cursor e instala el servidor.
Usar en ChatGPTEn ChatGPT: Apps → busca RentADriver → Conectar.

Funciona con cualquier cliente compatible con MCP: Claude Desktop, Claude Code, Cursor, Windsurf, Cline, agentes propios. Prueba primero con get_quote — no necesita clave.

Mira a un agente reservar un conductor real

De un mensaje de chat a una cotización, un conductor reservado en el mapa y la foto de prueba.

Un flujo, cinco llamadas

El ciclo completo de entrega, nativo para agentes

  1. 01
    get_quote

    Gratis, sin clave. Precio, ETA y un desglose que puedes mostrar al humano antes de gastar nada.

  2. 02
    create_delivery

    Los fondos se retienen de un monedero prepago (tarjeta o USDC). Prueba con dryRun primero si quieres.

  3. 03
    dispatch

    Enviamos el trabajo a conductores en turno cerca de la recogida; los de auto-aceptación lo toman en segundos.

  4. 04
    track_delivery

    Estado en vivo, posición del conductor y ETA por sondeo, SSE o webhooks firmados.

  5. 05
    proof + confirm

    Fotos geolocalizadas, firma u OTP. Confirma para pagar al conductor, o confirmamos automáticamente en 24 h.

Ver el 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

Las seis herramientas que más usan los agentes

Las 43 herramientas →
  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.

Otros clientes y el prompt de configuración 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. Pega esto en tu 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. ¿No usas MCP? Usa la 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"}}}}},
]

Reglas de diseño en las que tu agente puede confiar

Precio antes que dinero

get_quote es gratis y devuelve el desglose completo. create_delivery admite dryRun. Nada se mueve hasta fund.

next_action en todas partes

Cada respuesta de entrega dice qué hacer a continuación: fund, wait, track, confirm, dispute, retry.

Creaciones idempotentes

Envía idempotency_key y un reintento tras un fallo devuelve la misma entrega, no una segunda.

Controles de gasto

Limita el gasto por entrega y por día desde la cuenta; la API rechaza cualquier cosa por encima.

El dinero solo se mueve con resultados

Retenido al crear, liberado al cancelar o sin conductor, capturado al confirmar, congelado ante fallo hasta que revise un humano.

La prueba es estructurada

Fotos, firma, nombre del receptor, OTP, geo y hora — no una afirmación en texto libre.

Qué contiene un registro completadoget_proof_of_delivery → proof
delivered
delivered_at
Marca de tiempo de la entrega, fijada por la app en el momento de completar
lat / lng
Posición GPS donde se capturó la prueba
photos[]
Foto del paquete en la puerta o en manos del destinatario
signature
Dibujada en la pantalla del conductor cuando se exige firma
recipient_name
Quién lo recibió, escrito por el conductor en la puerta
Prueba, no promesa

Cada entrega deja un registro con el que puedes actuar.

Cuando el conductor entrega el paquete, la app captura evidencia estructurada y la adjunta a la entrega. Se devuelve a tu software como datos, así que un agente puede comprobarla, guardarla o disputarla sin que nadie lea una captura de pantalla.

Tú decides qué cuenta como entregado

  • photoUna foto de dónde se dejó
  • signatureFirmado en pantalla
  • recipient_nameEl nombre del destinatario
  • otpUn código de un solo uso que diste al destinatario
  • id_checkEl conductor comprueba un documento con foto

Indica proof_required al reservar. Si el conductor no puede capturarlo, la entrega no puede marcarse como completada y tus fondos no se cobran.

Ver la API de pruebas
Hecho para agentes que gastan dinero real

Barreras que tu agente no puede sortear hablando.

Un agente autónomo que reserva entregas físicas es un riesgo nuevo. Estos límites los aplica la plataforma, no el prompt, así que un agente confundido o comprometido se queda dentro de ellos.

  • Límites de gasto

    Fija un máximo por entrega y por día en el espacio de trabajo. La API rechaza cualquier cosa por encima, pida lo que pida el agente.

  • El dinero se mueve por resultados

    Los fondos se retienen al crear la entrega, se liberan si no hay conductor o se cancela, y se cobran solo cuando confirmas la entrega.

  • Reserva idempotente

    Envía una clave de idempotencia y un agente que falla y reintenta recupera la misma entrega, no un segundo conductor.

  • Claves de prueba, API real

    Las claves de sandbox ejecutan todo el flujo con conductores simulados y sin dinero. Cambia el modo de la clave para ir en vivo; nada más cambia.

  • Precio antes del compromiso

    Las cotizaciones son gratis, sin autenticación y con desglose completo. La creación admite simulación. No se cobra nada hasta que financias.

  • Prueba estructurada

    La evidencia de entrega son datos que tu agente puede verificar, no una afirmación de texto libre en la que deba confiar.

Leer las reglas de diseño para agentes
Conecta en 60 segundos

¿No usas MCP? Usa la API REST

Pega el prompt en Claude, Cursor, Windsurf o cualquier cliente MCP y tu agente obtiene 43 herramientas. ¿Prefieres HTTP? Importa la especificación OpenAPI en OpenAI function calling, LangChain, CrewAI o tu propio stack.

  • Las cotizaciones y comprobaciones de cobertura son gratuitas y sin autenticación
  • Cada llamada que modifica datos admite dryRun y claves de idempotencia
  • Cada respuesta indica al agente su next_action
  • Límites de gasto por entrega y por día
  • Recarga el monedero con tarjeta o con USDC en Base vía x402 — sin 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.

Se conecta con

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

Una línea y pide una cotización.

Clave sandbox gratis · sin tarjeta

Ayuda