MCP.so
Sign In

RentADriver Same-day Delivery MCP ServerVerifiedFeatured

@RentADriver

Basic information

Transport

Streamable HTTP

Authentication

OAuth

Category

Finance & Commerce

Author

RentADriver

Submitted by

EFIRITY PTE. LTD.

About RentADriver Same-day Delivery MCP Server

Book real same-day package deliveries from any AI agent: check coverage, get a live quote, book a vetted driver, track the delivery and get proof of delivery. Live in launch cities in the UK and the US.

Connection details

https://mcp.rentadriver.ai/mcp

Setup

claude mcp add rentadriver --transport http https://mcp.rentadriver.ai/mcp

RentADriver Same-day Delivery MCP Server tools

48

Is an address or lat/lng inside a RentADriver service area? Free, no API key.

Launch cities with currency, timezone and radius. Free.

Price and conditional ETA for a pickup and one or more drop-offs. Null ETA means driver availability is unconfirmed; never promise a pickup time. Free, no key. Returns a quote_id valid 15 minutes; pass it to create_delivery. The quote card shows these details: reply in one short line instead of repeating them.

Same-day city-to-city routes: for every launch city, the neighbouring launch cities within 160 km by road (e.g. London → Reading, Leeds → Sheffield, San Francisco → San Jose) with road distance, drive time and a same-day sample price. Longer trips are not offered. Free.

Price a same-day delivery to a neighbouring city: pickup in a launch city, drop-off in (or within 20 km of) another launch city in the same country at most 160 km away by road. One dedicated driver collects within about an hour; it must arrive by 21:00 local time, otherwise pickup moves to the next morning. Trips over 160 km return too_far. Returns quote_id, the price breakdown incl. the drive-back allowance, and pickup/arrival times. Free, no key.

Live counts: service areas, deliveries, agents connected.

Search RentADriver's published documentation (API, MCP tools, pricing, coverage, integrations, answers, FAQ). Returns titles, absolute URLs to cite and a snippet; read a page with read_docs_page.

Full text of one documentation page, by a URL from search_docs or list_docs_sections.

Every documentation section with its pages (title and URL).

Published pricing: pay per delivery, no subscription, starting prices by city and the pricing page URL. Use get_quote for the exact price of a route.

Published FAQ answers (agents, businesses and drivers), optionally filtered by a topic such as "payment" or "proof of delivery".

List enabled country workspaces, their separate local-currency balances, and available countries. No FX or balance transfers.

Enable another delivery country in this account. Admin role required. Starts with zero local-currency balance; existing money stays untouched. Set spending controls independently for this workspace.

Self-serve signup for an agent/app. Returns an API key ONCE. Save it as RENTADRIVER_API_KEY. Rehearse with a sandbox (rd_test_) key; live bookings need a funded wallet.

Confirms the API key works; returns balance, caps and capabilities.

Selected country balance and ledger. Omit workspace_id for the original default wallet.

Creates a Stripe Checkout URL a human must open to pay. Wallet is credited on payment.

Agent-native funding: returns x402 v2 payment requirements (USDC on Base). Sign with an x402 client and re-call with the X-Payment header via the REST endpoint.

Cap per-delivery and rolling 24-hour spend in workspace currency minor units. Zero blocks, null clears. Defaults to original workspace.

Lists the account's API keys with prefix, name, last use and revocation state. Full keys are never returned.

Issues an additional key (up to 50 active; sign-in sessions do not count) for another agent or environment. The key is shown once.

Permanently deactivates a key. You cannot revoke the key you are calling with.

Books a delivery. Pass quote_id from get_quote, or pickup+dropoffs directly. fund=true (default) holds the price from your wallet and starts dispatch. Use dryRun=true first to see the price without committing. Returns next_action. The delivery card shows these details: reply in one short line instead of repeating them.

Shortcut for the most common agent job: collect a prepaid order from a store and deliver it. Pickup contact gets the order reference in the instructions. The delivery card shows these details: reply in one short line instead of repeating them.

Up to 25 create_delivery payloads in one call.

For deliveries created with fund=false, or after topping up the wallet. The delivery card shows these details: reply in one short line instead of repeating them.

Full delivery by id or short code (RD-XXXXXXX). Hosts that support MCP Apps render a live tracker card. The delivery card shows these details: reply in one short line instead of repeating them.

status='active' or a comma list; since ISO datetime.

Generate or replace a six-digit code for a delivery stop requiring OTP proof. Share it privately with the intended recipient, never the driver. Replacing invalidates the old code. Expires in seven days; five failed attempts lock it.

Live status, ETA, driver position and last event. Poll this every 30–60s while active. The delivery card shows these details: reply in one short line instead of repeating them.

Every event on the delivery in order: created, funded, dispatching, offers, assigned, each driver step, delivered, confirmed, paid, plus messages.

Change instructions, contingency rules or the drop-off contact while in progress.

Free before a driver is assigned; a cancellation fee after assignment; not possible after pickup.

Create the reverse delivery (last drop-off back to pickup).

Delivered as a push + in-app message once a driver is assigned.

The full message thread between you and the driver for one delivery, oldest first.

Signed photo URLs (1h), signature, recipient name, geo + time.

Releases payment to the driver. Auto-confirms 24h after delivery if you don't.

Funds stay held; ops reviews within 24h.

Cents, from your wallet. Reuse idempotency_key when retrying the same tip.

Rate the driver of a completed delivery from 1 to 5 stars, with an optional comment.

Orders the RentADriver app for Shopify has seen on the shops connected to this account, with the booking status (booked / skipped / needs_funds / failed) and the linked delivery. Requires the app to be installed on the store: https://rentadriver.ai/integrations/shopify

Book a same-day delivery for a Shopify order by its name (e.g. #1042) or id. Pickup is the store location, drop-off the order's shipping address, items from the line items. Fetches the order from Shopify if the app has not seen it. force=true ignores the shop's radius and size limits. On success the order is fulfilled with a tracking link as the driver picks it up.

Orders the RentADriver connector has seen on the WooCommerce, BigCommerce, Wix Stores or Squarespace stores connected to this account, with the booking status (booked / skipped / needs_funds / failed) and the linked delivery. Requires the store to be connected: https://rentadriver.ai/integrations/<platform>

Book a same-day delivery for a WooCommerce, BigCommerce, Wix Stores or Squarespace order by its number (e.g. #1042) or id. Pickup is the store location, drop-off the order's shipping address, items from the line items. Fetches the order from the platform if the connector has not seen it. force=true ignores the store's radius and size limits. On success the order is marked shipped / fulfilled with a tracking link as the driver picks it up.

HMAC-signed POSTs for delivery.* events. Returns the signing secret once.

Active webhooks registered on the account.

Deactivates a webhook; queued deliveries to it stop.

Overview

What is RentADriver?

RentADriver lets an AI agent book a real-world, same-day package delivery. The agent checks coverage, gets a live quote, books a vetted local driver, tracks the trip and reads the proof of delivery, all through MCP tools.

Connect

  • Claude, ChatGPT and other remote clients: add the connector https://mcp.rentadriver.ai/mcp and sign in (OAuth 2.1, nothing to paste).
  • Terminal agents (Claude Code, Cursor, VS Code, Windsurf, Codex, Gemini): npx -y rentadriver-mcp setup

Quotes and coverage work before you sign in. Rehearse with a sandbox key; live bookings need a funded wallet.

Main tools

ToolWhat it does
check_coverageIs this address inside a RentADriver service area?
get_quotePrice and ETA for a pickup and up to 8 drop-offs
create_deliveryBook it (use dryRun first to confirm the price)
track_deliveryLive status, driver and ETA
get_proof_of_deliveryPhoto and recipient details
confirm_deliveryConfirm and pay

Also: service areas, intercity quotes, batches, returns, webhooks, wallet and docs search.

Example

Get this parcel from Borough Market to King's Cross station today.

The agent checks coverage, quotes, shows you the price, books after your yes, then tracks it to the door and returns the proof.

Where it works

Launch cities in the UK and the US. See rentadriver.ai/coverage.

Links

Frequently asked questions

1

What is the RentADriver Same-day Delivery remote MCP server?

The RentADriver Same-day Delivery remote MCP server is a hosted Model Context Protocol endpoint at https://mcp.rentadriver.ai/mcp, so AI assistants can connect to it without installing or running anything locally.

2

How do I connect to the RentADriver Same-day Delivery MCP server?

Add the endpoint https://mcp.rentadriver.ai/mcp to any MCP-compatible client such as Claude Code, Cursor, or VS Code. The setup snippets on this page configure each client in one step.

3

Does the RentADriver Same-day Delivery MCP server require authentication?

Yes. RentADriver Same-day Delivery uses OAuth: the first time you connect, your MCP client opens a browser window to sign in and authorize access, then reuses the credentials for future sessions.

4

Which transport does the RentADriver Same-day Delivery MCP server use?

RentADriver Same-day Delivery exposes a Streamable HTTP endpoint, the transport used by remote MCP servers and supported by all major MCP clients.

Comments