Skip to main content
Glama
chrischall

resy-mcp

by chrischall

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
RESY_EMAILNoEmail for password login.
RESY_API_KEYNoOverride the public Resy API key.
RESY_PASSWORDNoPassword for password login.
RESY_AUTH_TOKENNoPre-obtained x-resy-auth-token. Overrides everything.
RESY_DISABLE_FETCHPROXYNoSet to 1 to disable fetchproxy fallback.

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{
  "listChanged": true
}

Tools

Functions exposed to the LLM to take actions

NameDescription
resy_get_profileA

Get the authenticated Resy user's profile (name, email, phone, booking count, member-since date). Payment method IDs are not exposed.

resy_list_payment_methodsA

List the user's saved payment methods on Resy. Returns id, brand, last four digits, expiry, and is_default. The id can be passed as payment_method_id to resy_book.

resy_search_venuesA

Search Resy for restaurants with availability. Returns venues including any bookable slot tokens for the requested date + party size. Defaults to NYC geo if lat/lng omitted.

resy_find_slotsA

List available reservation slots at a specific venue for a date + party size. Returns slot config_tokens suitable for booking. Tokens expire quickly; book soon after fetching.

resy_get_venueA

Get full details for a single Resy venue by id.

resy_list_reservationsA

List the user's Resy reservations. Defaults to upcoming; pass scope="past" or "all" to broaden. Each result includes the resy_token needed for cancellation, plus occasion/special_request/cancellability.

resy_cancelA

Cancel a Resy reservation by its resy_token (the rr://... identifier returned from resy_book or resy_list_reservations).

resy_bookA

Book a reservation. Composite tool: internally runs find-slots → get booking details → book. Pass desired_time (HH:MM, 24-hour) to target a specific slot; otherwise the first available is used. Uses the user's default payment method unless payment_method_id is supplied.

resy_list_favoritesA

List the user's favorited Resy venues ("hit list").

resy_add_favoriteC

Add a venue to the user's favorites by venue_id.

resy_remove_favoriteB

Remove a venue from the user's favorites by venue_id.

resy_list_notifyA

List Priority Notify subscriptions — tables you are waiting for when reservations open up.

resy_add_notifyA

Subscribe to Priority Notify for a venue/date/party size. Resy emails you when a matching slot opens. time_start / time_end bound the window you're willing to accept (HH:MM, 24h). Resy's notify booking window only accepts near-term dates (~30 days out).

resy_remove_notifyB

Cancel a Priority Notify subscription by notify_id. The tool looks up the full spec from resy_list_notify internally — no other input needed.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/chrischall/resy-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server