Playwright MCP Server
mcp.so:efirity/rentadriver-sameday-delivery
Score: 90/100
Handshake verified by our own probe.
How to earn +10 points
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; pas…
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…
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 co…
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 co…
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 i…
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 day…
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 b…
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 Shop…
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)…
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 fr…
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.
Resources · 77
Interactive delivery card (MCP App)
ui://rentadriver/delivery.html
Interactive quote card (MCP App)
ui://rentadriver/quote.html
Full REST spec
openapi://spec
Coverage details for a city
coverage://amarillo
Coverage details for a city
coverage://atlanta
Coverage details for a city
coverage://austin
Coverage details for a city
coverage://banbury
Coverage details for a city
coverage://birmingham
Coverage details for a city
coverage://birmingham-al
Coverage details for a city
coverage://blackburn
Coverage details for a city
coverage://boston
Coverage details for a city
coverage://bradford
Coverage details for a city
coverage://bristol
Coverage details for a city
coverage://charlotte
Coverage details for a city
coverage://chicago
Coverage details for a city
coverage://chisinau
Coverage details for a city
coverage://cleveland
Coverage details for a city
coverage://coventry
Coverage details for a city
coverage://crawley
Coverage details for a city
coverage://dallas
Coverage details for a city
coverage://denver
Coverage details for a city
coverage://derby
Coverage details for a city
coverage://detroit
Coverage details for a city
coverage://doncaster
Coverage details for a city
coverage://fresno
Coverage details for a city
coverage://glasgow
Coverage details for a city
coverage://grays
Coverage details for a city
coverage://houston
Coverage details for a city
coverage://huddersfield
Coverage details for a city
coverage://indianapolis
Coverage details for a city
coverage://ipswich
Coverage details for a city
coverage://jacksonville
Coverage details for a city
coverage://las-vegas
Coverage details for a city
coverage://leeds
Coverage details for a city
coverage://leicester
Coverage details for a city
coverage://liverpool
Coverage details for a city
coverage://london
Coverage details for a city
coverage://los-angeles
Coverage details for a city
coverage://louisville
Coverage details for a city
coverage://luton
Coverage details for a city
coverage://maidstone
Coverage details for a city
coverage://manchester
Coverage details for a city
coverage://miami
Coverage details for a city
coverage://milton-keynes
Coverage details for a city
coverage://milwaukee
Coverage details for a city
coverage://new-york
Coverage details for a city
coverage://west-northamptonshire
Coverage details for a city
coverage://nottingham
Coverage details for a city
coverage://oklahoma-city
Coverage details for a city
coverage://omaha
Coverage details for a city
coverage://orlando
Coverage details for a city
coverage://peterborough
Coverage details for a city
coverage://philadelphia
Coverage details for a city
coverage://phoenix
Coverage details for a city
coverage://pittsburgh
Coverage details for a city
coverage://portland
Coverage details for a city
coverage://preston
Coverage details for a city
coverage://reading
Coverage details for a city
coverage://richmond
Coverage details for a city
coverage://sacramento
Coverage details for a city
coverage://san-antonio
Coverage details for a city
coverage://san-diego
Coverage details for a city
coverage://san-francisco
Coverage details for a city
coverage://san-jose
Coverage details for a city
coverage://seattle
Coverage details for a city
coverage://sheffield
Coverage details for a city
coverage://slough
Coverage details for a city
coverage://southampton
Coverage details for a city
coverage://st-louis
Coverage details for a city
coverage://stockton
Coverage details for a city
coverage://stoke-on-trent
Coverage details for a city
coverage://tampa
Coverage details for a city
coverage://tucson
Coverage details for a city
coverage://wakefield
Coverage details for a city
coverage://washington
Coverage details for a city
coverage://welwyn-garden-city
Coverage details for a city
coverage://seaford-salisbury
Prompts · 1
Walks through coverage, quote, create, track and confirm for one delivery.
How to use
Claude Desktop or claude.ai: add a custom connector (Customize → Connectors; on Team and Enterprise plans an owner adds it under Organization settings → Connectors) with this server URL: https://mcp.rentadriver.ai/mcp
Cursor or Cline: add to your MCP config:
{
"mcpServers": {
"playwright_mcp_server": {
"url": "https://mcp.rentadriver.ai/mcp",
"transport": "http"
}
}
}