Request a table reservation
book_reservationBook a table reservation (not a room/stay — use book_room for that) on behalf of a real guest. The venue's city/countryCode come from search_venues. This is a REQUEST the venue reviews and confirms, not an instant confirmation.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"restaurantId": "<restaurantId>",
"datetime": "<datetime>",
"guestName": "<guestName>",
"guestPhone": "<guestPhone>"
},
"name": "book_reservation"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| notes | No | ||
| datetime | Yes | Date and time of the reservation, ISO format, e.g. 2026-10-18T12:30. With no timezone offset it is read as the venue's local time. Must be in the future, at least the venue's minimum notice (default 2 hours) ahead, and inside its opening hours (see search_venues openingHours). | |
| guestName | Yes | ||
| guestCount | No | ||
| guestEmail | No | ||
| guestPhone | Yes | ||
| restaurantId | Yes |