Ryde Developers
Español Dashboard ryde.us.com

Tool catalog

Every tool the Ryde MCP server exposes, with the scope and entitlement each requires.

API version v1 · View as Markdown

Generated from the operation registry, so a tool cannot appear here without a real operation behind it. "Confirmation" marks the tools that require a fresh quote the customer was shown, plus an idempotency key.

Tool Description Scope Ryde One Confirmation Status
get_membership_statusWhether this customer holds an active Ryde One membership. Call it before offering to transact, so the agent can explain the requirement rather than hit a 403 mid-sentence.profile.readNoNoComing soon
search_restaurantsFind open restaurants, grocery stores and shops near a point.food.readNoNoComing soon
get_restaurant_menuThe public catalogue for one merchant. Cost, stock, barcodes and supplier ids are the merchant's own business and are never returned here.food.readNoNoComing soon
quote_food_orderPrice a basket exactly as checkout would: items, fees, taxes, any member discount, and the total. Returns the quote_id place_food_order requires.food.readNoNoComing soon
place_food_orderPlace the order the customer confirmed, from a quote_id they were shown.food.orderRequiredRequiredComing soon
get_food_orderLive state of one order, including courier progress. Deliberately NOT membership-gated: an order that exists stays trackable whatever happens to the membership.food.readNoNoComing soon
list_food_ordersThe customer's own order history, newest first.food.readNoNoComing soon
cancel_food_orderCancel an order, where its current state still allows it. Never membership-gated — getting OUT of a transaction must not require an entitlement.food.readNoNoComing soon
search_ride_optionsThe vehicle tiers that can be requested, with each tier's base fare.rides.readNoNoComing soon
quote_rideRoad distance, driving time and the final fare per vehicle tier, tax included. Returns the quote_id request_ride requires.rides.readNoNoComing soon
request_rideRequest the ride the customer confirmed, from a quote_id they were shown.rides.requestRequiredRequiredComing soon
get_rideLive state of one ride: dispatch progress, the assigned driver and vehicle, and the pickup ETA. Never membership-gated — a ride in progress stays trackable.rides.readNoNoComing soon
list_ridesThe customer's own ride history, newest first.rides.readNoNoComing soon
cancel_rideCancel a ride that has not started. Never membership-gated, for the same reason as cancelling an order.rides.readNoNoComing soon
quote_deliveryPrice a courier run between two points. Runs the same pricing path the request does, so the quote is the charge.delivery.readNoNoComing soon
request_deliveryDispatch a courier to move a package, from a quote_id the customer was shown.delivery.requestRequiredRequiredComing soon
get_deliveryLive state of one delivery, including courier progress and proof of delivery once collected.delivery.readNoNoComing soon
search_service_providersFind providers who travel to the customer, with their live availability. Availability is derived per request and is never cached by the client.services.readNoNoComing soon
get_provider_availabilityOpen appointment slots on a date, for a job of a given duration. A long job is only offered a start whose consecutive slots are all free.services.readNoNoComing soon
quote_servicePrice a service booking before committing to a slot.services.readNoNoComing soon
book_serviceBook a provider, optionally into a specific slot. Slot contention is settled by the platform: a losing booking is refused, never double-booked.services.bookRequiredRequiredComing soon
get_service_bookingLive state of one booking, through arrival, start and completion.services.readNoNoComing soon
list_task_typesThe task types this market can actually execute, with the evidence each one collects. Only types Ryde can staff are listed.tasks.readNoNoComing soon
quote_taskPrice a task and confirm a qualified provider could be found for it before committing.tasks.readNoNoComing soon
create_taskDispatch real-world work with structured requirements and evidence rules.tasks.createRequiredRequiredComing soon
get_taskTask state, the assigned provider, and the evidence collected so far.tasks.readNoNoComing soon
get_task_evidenceThe evidence collected against a task: photos with their content hashes, capture GPS and device timestamps, and any checklist answers.tasks.readNoNoComing soon
cancel_taskCancel a task that has not started.tasks.readNoNoComing soon