make_reservation
Book a restaurant reservation by providing details like party size, preferred date and time, contact information, and special requests using the Google Places ID of the restaurant.
Instructions
Attempt to make a restaurant reservation (mock implementation)
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": {
"placeId": "<placeId>",
"partySize": "<partySize>",
"preferredDateTime": "<preferredDateTime>",
"contactName": "<contactName>",
"contactPhone": "<contactPhone>"
},
"name": "make_reservation"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| contactEmail | No | Email address (optional) | |
| contactName | Yes | Name for the reservation | |
| contactPhone | Yes | Phone number for the reservation | |
| locale | No | Locale for reservation process (e.g., "en", "zh-TW", "ja", "ko") | en |
| partySize | Yes | Number of people in the party | |
| placeId | Yes | Google Places ID of the restaurant | |
| preferredDateTime | Yes | Preferred date and time in ISO format | |
| specialRequests | No | Any special requests or dietary restrictions |