
Book tables at restaurants
Rezto connects diners with restaurants, bars and cafes, mostly in Georgia and Italy. Ask your AI to find a place by name or city, see which times are free for your party size, and send a reservation request without leaving the chat.
Example path → ·
https://urchin-app-yhypb.ondigitalocean.app/api/mcpRezto books tables at restaurants, bars and cafes (mostly in Georgia and Italy).
Workflow:
to find the venue and its id. for opening hours and seating areas.
for the date and party size, then offer the diner the times it returns.
If shows preOrder.available, ask whether the diner wants to pre-order dishes from the menu (mention preOrder.discountPercent if present). Ordering and card payment cannot happen in this chat: pass menuPreorder true, and the result carries a menuUrl for the diner to open on Rezto to finish. If preOrder.required, the restaurant only takes bookings with a pre-order, so always do this.
Before , read back restaurant, date, time, party size, name and phone and get an explicit yes. A booking is a real request to a real restaurant.
A new booking is only a REQUEST. The restaurant must accept it, usually within 15 minutes, and the diner is told by SMS or email and can follow it at statusUrl. You cannot watch for the answer: tell the diner to ask you to check later. Never say a table is reserved or confirmed until reports status "confirmed". A booking with status "awaiting_menu_order" has NOT reached the restaurant yet.
Times are the restaurant's local time. Phone numbers need the country code.
1 in the ChatGPT listing