← Back to all apps

Yelp

Foodby Yelp
Launched May 1, 2026 on ChatGPT

Yelp lets users book restaurant reservations from within ChatGPT. For participating restaurants in the US and Canada, users can select an available reservation and complete their booking.

6ChatGPT Tools
YelpDeveloper
FoodCategory

Available Tools

Cancel Reservation

cancel_reservation
Full Description

Cancel an existing restaurant reservation

Parameters (2 required)
Required
reservation_idstring
restaurant_idstring

Create Hold

create_hold
Full Description

Create a reservation hold (lock a time slot) and get checkout URL

Parameters (4 required, 1 optional)
Required
datestring
party_sizeinteger
restaurant_idstring
timestring
Optional
seating_area_idinteger
Default: null

Get Reservation

get_reservation
Full Description

Get the current status of a restaurant reservation

Parameters (1 required)
Required
reservation_idstring

Join Waitlist

join_waitlist
Full Description

Join the waitlist at a restaurant

Parameters (4 required, 2 optional)
Required
namestring
party_sizeinteger
phonestring
restaurant_idstring
Optional
party_notesstring
Default: null
seating_area_preferencestring
Default: null

Make Reservation

make_reservation
Full Description

Book a restaurant reservation (hold a slot and confirm)

Parameters (7 required, 5 optional)
Required
datestring
first_namestring
last_namestring
party_sizeinteger
phonestring
restaurant_idstring
timestring
Optional
emailstring
Default: null
hold_idstring
Default: null
notesstring
Default: null
seating_area_idinteger
Default: null
user_tokenstring
Default: null

Refresh Availability

refresh_availability
Full Description

Refresh available reservation time slots for a restaurant

Parameters (3 required)
Required
datestring
party_sizeinteger
restaurant_idstring

Refresh Waitlist Status

refresh_waitlist_status
Full Description

Get current waitlist state and wait estimate for a restaurant

Parameters (1 required)
Required
restaurant_idstring

Restaurant Reservation

restaurant_reservation
Full Description

Use this when the user wants to check reservation availability or book a table at a specific Yelp restaurant. Do not use it for general restaurant information, reviews, delivery, or takeout.

Parameters (1 required, 7 optional)
Required
restaurant_idstring
Optional
datestring
Default: null
emailstring
Default: null
party_sizeinteger
Default: null
restaurant_addressobject
Default: null
restaurant_imagestring
Default: null
restaurant_namestring
Default: null
timestring
Default: null