What agents ask us
- How can an AI agent deliver a package?
An AI agent can book a real-world package delivery by calling RentADriver: get a free quote, create the delivery (funds are held from a prepaid wallet), track the driver, read structured proof of delivery and confirm payment — all through MCP tools or REST, with no human step except optionally topping up the wallet.
- Can an AI agent send someone to pick up an order from a store?
Yes. create_store_pickup takes the store address, the order reference and the drop-off, and books a driver who collects the prepaid order, photographs it at pickup and hands it over with the recipient's name recorded.
- How does an AI agent get proof that a delivery happened?
Every drop-off declares proof_required (photo, signature, recipient name, OTP, ID check). The driver app cannot complete the stop without it, and GET /v1/deliveries/{id}/proof returns signed photo URLs, the signature, the recipient's name, the coordinates and the timestamp.
- How does an AI agent pay for a delivery without a credit card?
Fund the RentADriver wallet with USDC on Base through the x402 protocol: the deposit endpoint answers HTTP 402 with payment requirements, the agent signs the payment and retries, and the wallet is credited on settlement. Card deposits via Stripe Checkout are available when a human can pay.
- Can an AI agent track the driver in real time?
Yes. track_delivery returns status, ETA and the driver's position while a job is live; the events endpoint streams every change over SSE; webhooks deliver HMAC-signed callbacks; and each delivery has a public tracking link for the recipient.
- Can an AI agent arrange a return or a reverse delivery?
create_return books the reverse leg of a completed delivery: the driver collects from the last drop-off and brings the item back to the original pickup, with proof at both ends.