Reserve a future ride
uber_reserve_ridePreviews and confirms an Uber Reserve ride by first returning fare, route, timing, and terms for approval, then submitting only the approved proposal after fresh checks.
Instructions
Native Uber Reserve. First call: pickup, dropoff, option, exact ISO pickup_at with offset, IANA timezone, optional payment. Returns a preview only. Show the full date/time/zone, route, fare, payment and terms and wait for approval. Second call: ONLY confirm=; submits that stored proposal after fresh checks. If the price rose, nothing is submitted; review the returned fresh preview and obtain approval again. Never retry an unknown outcome. Uber holding a reservation does not guarantee a driver. No flight tracking, recurring rides, specialty products or automatic replacement bookings.
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "uber_reserve_ride"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| option | No | ||
| pickup | No | ||
| confirm | No | ||
| dropoff | No | ||
| payment | No | ||
| timezone | No | ||
| pickup_at | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||