Server data from the Official MCP Registry
Resy reservation management — search, book, cancel, favorites, and Priority Notify for Claude
Resy reservation management — search, book, cancel, favorites, and Priority Notify for Claude
Valid MCP server (1 strong, 1 medium validity signals). 1 code issue detected. No known CVEs in dependencies. Package registry verified. Imported from the Official MCP Registry. 1 finding(s) downgraded by scanner intelligence.
8 files analyzed · 2 issues found
Security scores are indicators to help you make informed decisions, not guarantees. Always review permissions before connecting any MCP server.
This plugin requests these system permissions. Most are normal for its category.
Set these up before or after installing:
Environment variable: RESY_EMAIL
Environment variable: RESY_PASSWORD
Environment variable: RESY_API_KEY
Add this to your MCP configuration file:
{
"mcpServers": {
"io-github-chrischall-resy-mcp": {
"env": {
"RESY_EMAIL": "your-resy-email-here",
"RESY_API_KEY": "your-resy-api-key-here",
"RESY_PASSWORD": "your-resy-password-here"
},
"args": [
"-y",
"resy-mcp"
],
"command": "npx"
}
}
}From the project's GitHub README.
Resy reservation management as an MCP server for Claude — search restaurants, book tables, manage reservations, favorites, and Priority Notify via natural language.
⚠️ Resy does not publish an official API. This server uses the same private endpoints the Resy web app calls, with the public web-app
api_keyand user-level auth via email + password. Use at your own discretion.
| Tool | Purpose |
|---|---|
resy_get_profile | Current user profile (name, email, booking count) |
resy_search_venues | Search venues with availability for a date + party size |
resy_find_slots | List bookable slots at a venue |
resy_get_venue | Full venue details |
resy_book | Book a reservation (composite: find → details → book) |
resy_list_reservations | Upcoming / past reservations |
resy_cancel | Cancel by resy_token |
resy_list_favorites | Favorited venues |
resy_add_favorite / resy_remove_favorite | Manage favorites |
resy_list_notify | Priority Notify subscriptions |
resy_add_notify / resy_remove_notify | Manage Priority Notify |
npm install
npm run build
Copy .env.example to .env and fill in:
RESY_EMAIL=you@example.com
RESY_PASSWORD=changeme
For MCPB / Claude Desktop install, the packaged manifest prompts for Resy Email and Resy Password at configure time.
node dist/bundle.js
npm test # unit tests (mocked fetch)
npm run smoke # live endpoint probe — requires real .env
RESY_API_KEY used by the client is the public key baked into resy.com's JS bundle. If Resy rotates it, set RESY_API_KEY in your environment to override.npm run smoke and adjust.This project was developed and is maintained by AI (Claude Opus 4.7).
Be the first to review this server!
by Modelcontextprotocol · Developer Tools
Read, search, and manipulate Git repositories programmatically
by Toleno · Developer Tools
Toleno Network MCP Server — Manage your Toleno mining account with Claude AI using natural language.
by mcp-marketplace · Developer Tools
Create, build, and publish Python MCP servers to PyPI — conversationally.