{"name":"io.github.chrischall/resy-mcp","slug":"chrischall-resy-mcp","title":null,"description":"Resy reservation management — search, book, cancel, favorites, and Priority Notify for Claude","url":"https://mcp.market/server/chrischall-resy-mcp","rating":null,"grade":"B","score":75,"certified":false,"status":"active","category":"search","tags":["search"],"presence":{"score":31,"stars":1,"forks":0,"downloads_week":404,"last_push_at":"2026-10-03T01:40:36.000Z","license":"MIT"},"uptime":null,"claimed":false,"transport":"npm","callable_via_gateway":false,"default_price_micros":0,"repository":"https://github.com/chrischall/resy-mcp","website":null,"version":"1.3.5","remotes":[],"packages":[{"registryType":"npm","identifier":"resy-mcp","version":"1.3.5","transport":{"type":"stdio"},"environmentVariables":[{"description":"Your Resy account email. Optional — leave unset to use the ContextMint Bridge browser extension instead.","format":"string","name":"RESY_EMAIL"},{"description":"Your Resy account password. Optional — leave unset to use the ContextMint Bridge browser extension instead.","format":"string","isSecret":true,"name":"RESY_PASSWORD"},{"description":"Pre-obtained x-resy-auth-token. Overrides email/password and the ContextMint Bridge path. Power users / CI only.","format":"string","isSecret":true,"name":"RESY_AUTH_TOKEN"},{"description":"Set to '1' to disable the fetchproxy fallback (forces RESY_EMAIL+PASSWORD or RESY_AUTH_TOKEN).","format":"string","name":"RESY_DISABLE_FETCHPROXY"},{"description":"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.","format":"string","name":"RESY_API_KEY"},{"description":"Set to false to disable the on-disk token cache and re-authenticate on every process start. Defaults to enabled.","format":"string","name":"RESY_TOKEN_CACHE"},{"description":"Absolute path for the token cache file. Defaults to $MCP_DATA_DIR/.resy-mcp/token.json.","format":"string","name":"RESY_TOKEN_FILE"},{"description":"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.","format":"string","name":"RESY_API_KEY_FILE"},{"description":"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.","format":"number","name":"RESY_CAPTURE_TIMEOUT"},{"description":"Port for the fetchproxy bridge. The whole fleet shares 37149 (the ContextMint Bridge 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.","format":"number","name":"RESY_WS_PORT"}]}],"tools":[],"scan":null,"grade_history":[],"reviews":[]}