Resy MCP runs on your own machine — the client starts it, so there is no endpoint to ping. 880 installs a week from npm. Last commit 15 Sep 2026.
Resy reservation management — search, book, cancel, favorites, and Priority Notify for Claude
Today is the operative word: we check Resy MCP every 15 minutes and re-read its code on every release. Watch it and you find out the day that stops being true.
This server runs on your own machine — install it with the package manager and the client starts it for you. Package name taken from the official registry entry.
claude mcp add resy-mcp -- npx -y resy-mcp
{
"mcpServers": {
"resy-mcp": {
"args": [
"-y",
"resy-mcp"
],
"command": "npx"
}
}
}
[mcp_servers.resy-mcp]
command = "npx"
args = ["-y", "resy-mcp"]
{
"mcpServers": {
"resy-mcp": {
"args": [
"-y",
"resy-mcp"
],
"command": "npx"
}
}
}
{
"mcpServers": {
"resy-mcp": {
"args": [
"-y",
"resy-mcp"
],
"command": "npx"
}
}
}
This one needs environment variables set before it will start:
RESY_EMAIL (Your Resy account email. Optional — leave unset to use the fetchproxy browser bridge instead.), RESY_PASSWORD (Your Resy account password. Optional — leave unset to use the fetchproxy browser bridge instead.), RESY_AUTH_TOKEN (Pre-obtained x-resy-auth-token. Overrides email/password and the fetchproxy bridge. Power users / CI only.), RESY_DISABLE_FETCHPROXY (Set to '1' to disable the fetchproxy fallback (forces RESY_EMAIL+PASSWORD or RESY_AUTH_TOKEN).), RESY_API_KEY (Pin the api key, beating both the key captured from the live site and the compiled-in default. Rotation does not require it: the key is captured and cached automatically.), RESY_TOKEN_CACHE (Set to false to disable the on-disk token cache and re-authenticate on every process start. Defaults to enabled.), RESY_TOKEN_FILE (Absolute path for the token cache file. Defaults to $MCP_DATA_DIR/.resy-mcp/token.json.), RESY_API_KEY_FILE (Absolute path for the api-key cache file. Defaults to $MCP_DATA_DIR/.resy-mcp/api-key.json. Holds the bare key captured from the live site, which takes precedence over the compiled-in default.), RESY_CAPTURE_TIMEOUT (Seconds to wait for the signed-in page to make an API call the bridge can read the auth token from. Defaults to 30. Capture resolves on the next matching request, so an idle tab needs a longer window than a busy one.), RESY_WS_PORT (Port for the fetchproxy bridge. The whole fleet shares 37149 (the Transporter extension dials it), so override only for local development, test isolation, or a hosted bridged registration — this is the variable to name in the registration's bridgePortEnv.).
The author declared them in the registry entry; get the values from the project itself.
OpenTable reservation management: find slots, book, cancel, list reservations, manage favorites.
easyTable restaurant reservations for Claude — availability, and create/modify/cancel bookings
Search Upsalt venues, check availability, and book, view, or cancel a reservation.
Rust MCP server and CLI for Gotify push notifications and message management.
Hotel booking MCP server. Search, book, and manage reservations across 250K+ properties worldwide.
BasicOps MCP server for project management, tasks, notes, and team collaboration.
MCP server for self-hosted Gotify push notifications and message management.
MCP server for Russian books search, details, and recommendation candidates.
Answers built from our own checks of this server.