{"servers":[{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.chrischall/resy-mcp","description":"Resy reservation management — search, book, cancel, favorites, and Priority Notify for Claude","repository":{"url":"https://github.com/chrischall/resy-mcp","source":"github"},"version":"0.1.2","packages":[{"registryType":"npm","identifier":"resy-mcp","version":"0.1.2","transport":{"type":"stdio"},"environmentVariables":[{"description":"Your Resy account email","isRequired":true,"format":"string","name":"RESY_EMAIL"},{"description":"Your Resy account password","isRequired":true,"format":"string","isSecret":true,"name":"RESY_PASSWORD"},{"description":"Override the public web-app API key (rarely needed)","format":"string","name":"RESY_API_KEY"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-04-23T18:23:16.638025Z","publishedAt":"2026-04-23T18:23:16.638025Z","updatedAt":"2026-04-23T18:23:16.638025Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.chrischall/resy-mcp","description":"Resy reservation management — search, book, cancel, favorites, and Priority Notify for Claude","repository":{"url":"https://github.com/chrischall/resy-mcp","source":"github"},"version":"0.1.3","packages":[{"registryType":"npm","identifier":"resy-mcp","version":"0.1.3","transport":{"type":"stdio"},"environmentVariables":[{"description":"Your Resy account email","isRequired":true,"format":"string","name":"RESY_EMAIL"},{"description":"Your Resy account password","isRequired":true,"format":"string","isSecret":true,"name":"RESY_PASSWORD"},{"description":"Override the public web-app API key (rarely needed)","format":"string","name":"RESY_API_KEY"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-04-23T18:28:28.675832Z","publishedAt":"2026-04-23T18:28:28.675832Z","updatedAt":"2026-04-23T18:28:28.675832Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.chrischall/resy-mcp","description":"Resy reservation management — search, book, cancel, favorites, and Priority Notify for Claude","repository":{"url":"https://github.com/chrischall/resy-mcp","source":"github"},"version":"0.1.4","packages":[{"registryType":"npm","identifier":"resy-mcp","version":"0.1.4","transport":{"type":"stdio"},"environmentVariables":[{"description":"Your Resy account email","isRequired":true,"format":"string","name":"RESY_EMAIL"},{"description":"Your Resy account password","isRequired":true,"format":"string","isSecret":true,"name":"RESY_PASSWORD"},{"description":"Override the public web-app API key (rarely needed)","format":"string","name":"RESY_API_KEY"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-05-04T01:55:47.519175Z","publishedAt":"2026-05-04T01:55:47.519175Z","updatedAt":"2026-05-04T01:55:47.519175Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.chrischall/resy-mcp","description":"Resy reservation management — search, book, cancel, favorites, and Priority Notify for Claude","repository":{"url":"https://github.com/chrischall/resy-mcp","source":"github"},"version":"0.1.5","packages":[{"registryType":"npm","identifier":"resy-mcp","version":"0.1.5","transport":{"type":"stdio"},"environmentVariables":[{"description":"Your Resy account email. Optional — leave unset to use the fetchproxy browser bridge instead.","format":"string","name":"RESY_EMAIL"},{"description":"Your Resy account password. Optional — leave unset to use the fetchproxy browser bridge instead.","format":"string","isSecret":true,"name":"RESY_PASSWORD"},{"description":"Pre-obtained x-resy-auth-token. Overrides email/password and the fetchproxy bridge. 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":"Override the public web-app API key (rarely needed)","format":"string","name":"RESY_API_KEY"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-05-21T20:11:22.187801Z","publishedAt":"2026-05-21T20:11:22.187801Z","updatedAt":"2026-05-21T20:11:22.187801Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.chrischall/resy-mcp","description":"Resy reservation management — search, book, cancel, favorites, and Priority Notify for Claude","repository":{"url":"https://github.com/chrischall/resy-mcp","source":"github"},"version":"0.10.0","packages":[{"registryType":"npm","identifier":"resy-mcp","version":"0.10.0","transport":{"type":"stdio"},"environmentVariables":[{"description":"Your Resy account email. Optional — leave unset to use the fetchproxy browser bridge instead.","format":"string","name":"RESY_EMAIL"},{"description":"Your Resy account password. Optional — leave unset to use the fetchproxy browser bridge instead.","format":"string","isSecret":true,"name":"RESY_PASSWORD"},{"description":"Pre-obtained x-resy-auth-token. Overrides email/password and the fetchproxy bridge. 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":"Override the public web-app API key (rarely needed)","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":"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.","format":"number","name":"RESY_WS_PORT"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-09-02T17:12:44.090185Z","publishedAt":"2026-09-02T17:12:44.090185Z","updatedAt":"2026-09-02T17:12:44.090185Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.chrischall/resy-mcp","description":"Resy reservation management — search, book, cancel, favorites, and Priority Notify for Claude","repository":{"url":"https://github.com/chrischall/resy-mcp","source":"github"},"version":"0.11.0","packages":[{"registryType":"npm","identifier":"resy-mcp","version":"0.11.0","transport":{"type":"stdio"},"environmentVariables":[{"description":"Your Resy account email. Optional — leave unset to use the fetchproxy browser bridge instead.","format":"string","name":"RESY_EMAIL"},{"description":"Your Resy account password. Optional — leave unset to use the fetchproxy browser bridge instead.","format":"string","isSecret":true,"name":"RESY_PASSWORD"},{"description":"Pre-obtained x-resy-auth-token. Overrides email/password and the fetchproxy bridge. 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":"Override the public web-app API key (rarely needed)","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":"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.","format":"number","name":"RESY_WS_PORT"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-09-02T18:05:13.238579Z","publishedAt":"2026-09-02T18:05:13.238579Z","updatedAt":"2026-09-02T18:05:13.238579Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.chrischall/resy-mcp","description":"Resy reservation management — search, book, cancel, favorites, and Priority Notify for Claude","repository":{"url":"https://github.com/chrischall/resy-mcp","source":"github"},"version":"0.12.0","packages":[{"registryType":"npm","identifier":"resy-mcp","version":"0.12.0","transport":{"type":"stdio"},"environmentVariables":[{"description":"Your Resy account email. Optional — leave unset to use the fetchproxy browser bridge instead.","format":"string","name":"RESY_EMAIL"},{"description":"Your Resy account password. Optional — leave unset to use the fetchproxy browser bridge instead.","format":"string","isSecret":true,"name":"RESY_PASSWORD"},{"description":"Pre-obtained x-resy-auth-token. Overrides email/password and the fetchproxy bridge. 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":"Override the public web-app API key (rarely needed)","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":"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 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.","format":"number","name":"RESY_WS_PORT"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-09-02T19:13:51.205241Z","publishedAt":"2026-09-02T19:13:51.205241Z","updatedAt":"2026-09-02T19:13:51.205241Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.chrischall/resy-mcp","description":"Resy reservation management — search, book, cancel, favorites, and Priority Notify for Claude","repository":{"url":"https://github.com/chrischall/resy-mcp","source":"github"},"version":"0.13.0","packages":[{"registryType":"npm","identifier":"resy-mcp","version":"0.13.0","transport":{"type":"stdio"},"environmentVariables":[{"description":"Your Resy account email. Optional — leave unset to use the fetchproxy browser bridge instead.","format":"string","name":"RESY_EMAIL"},{"description":"Your Resy account password. Optional — leave unset to use the fetchproxy browser bridge instead.","format":"string","isSecret":true,"name":"RESY_PASSWORD"},{"description":"Pre-obtained x-resy-auth-token. Overrides email/password and the fetchproxy bridge. 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":"Override the public web-app API key (rarely needed)","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":"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 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.","format":"number","name":"RESY_WS_PORT"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-09-04T22:21:13.113895Z","publishedAt":"2026-09-04T22:21:13.113895Z","updatedAt":"2026-09-04T22:21:13.113895Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.chrischall/resy-mcp","description":"Resy reservation management — search, book, cancel, favorites, and Priority Notify for Claude","repository":{"url":"https://github.com/chrischall/resy-mcp","source":"github"},"version":"0.13.1","packages":[{"registryType":"npm","identifier":"resy-mcp","version":"0.13.1","transport":{"type":"stdio"},"environmentVariables":[{"description":"Your Resy account email. Optional — leave unset to use the fetchproxy browser bridge instead.","format":"string","name":"RESY_EMAIL"},{"description":"Your Resy account password. Optional — leave unset to use the fetchproxy browser bridge instead.","format":"string","isSecret":true,"name":"RESY_PASSWORD"},{"description":"Pre-obtained x-resy-auth-token. Overrides email/password and the fetchproxy bridge. 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":"Override the public web-app API key (rarely needed)","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":"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 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.","format":"number","name":"RESY_WS_PORT"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-09-05T00:50:42.008144Z","publishedAt":"2026-09-05T00:50:42.008144Z","updatedAt":"2026-09-05T00:50:42.008144Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.chrischall/resy-mcp","description":"Resy reservation management — search, book, cancel, favorites, and Priority Notify for Claude","repository":{"url":"https://github.com/chrischall/resy-mcp","source":"github"},"version":"0.13.2","packages":[{"registryType":"npm","identifier":"resy-mcp","version":"0.13.2","transport":{"type":"stdio"},"environmentVariables":[{"description":"Your Resy account email. Optional — leave unset to use the fetchproxy browser bridge instead.","format":"string","name":"RESY_EMAIL"},{"description":"Your Resy account password. Optional — leave unset to use the fetchproxy browser bridge instead.","format":"string","isSecret":true,"name":"RESY_PASSWORD"},{"description":"Pre-obtained x-resy-auth-token. Overrides email/password and the fetchproxy bridge. 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":"Override the public web-app API key (rarely needed)","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":"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 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.","format":"number","name":"RESY_WS_PORT"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-09-08T02:57:39.715776Z","publishedAt":"2026-09-08T02:57:39.715776Z","updatedAt":"2026-09-08T02:57:39.715776Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.chrischall/resy-mcp","description":"Resy reservation management — search, book, cancel, favorites, and Priority Notify for Claude","repository":{"url":"https://github.com/chrischall/resy-mcp","source":"github"},"version":"0.13.3","packages":[{"registryType":"npm","identifier":"resy-mcp","version":"0.13.3","transport":{"type":"stdio"},"environmentVariables":[{"description":"Your Resy account email. Optional — leave unset to use the fetchproxy browser bridge instead.","format":"string","name":"RESY_EMAIL"},{"description":"Your Resy account password. Optional — leave unset to use the fetchproxy browser bridge instead.","format":"string","isSecret":true,"name":"RESY_PASSWORD"},{"description":"Pre-obtained x-resy-auth-token. Overrides email/password and the fetchproxy bridge. 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":"Override the public web-app API key (rarely needed)","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":"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 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.","format":"number","name":"RESY_WS_PORT"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-09-09T19:42:57.108033Z","publishedAt":"2026-09-09T19:42:57.108033Z","updatedAt":"2026-09-09T19:42:57.108033Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.chrischall/resy-mcp","description":"Resy reservation management — search, book, cancel, favorites, and Priority Notify for Claude","repository":{"url":"https://github.com/chrischall/resy-mcp","source":"github"},"version":"0.14.0","packages":[{"registryType":"npm","identifier":"resy-mcp","version":"0.14.0","transport":{"type":"stdio"},"environmentVariables":[{"description":"Your Resy account email. Optional — leave unset to use the fetchproxy browser bridge instead.","format":"string","name":"RESY_EMAIL"},{"description":"Your Resy account password. Optional — leave unset to use the fetchproxy browser bridge instead.","format":"string","isSecret":true,"name":"RESY_PASSWORD"},{"description":"Pre-obtained x-resy-auth-token. Overrides email/password and the fetchproxy bridge. 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":"Override the public web-app API key (rarely needed)","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":"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 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.","format":"number","name":"RESY_WS_PORT"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-09-10T13:47:07.330432Z","publishedAt":"2026-09-10T13:47:07.330432Z","updatedAt":"2026-09-10T13:47:07.330432Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.chrischall/resy-mcp","description":"Resy reservation management — search, book, cancel, favorites, and Priority Notify for Claude","repository":{"url":"https://github.com/chrischall/resy-mcp","source":"github"},"version":"0.14.1","packages":[{"registryType":"npm","identifier":"resy-mcp","version":"0.14.1","transport":{"type":"stdio"},"environmentVariables":[{"description":"Your Resy account email. Optional — leave unset to use the fetchproxy browser bridge instead.","format":"string","name":"RESY_EMAIL"},{"description":"Your Resy account password. Optional — leave unset to use the fetchproxy browser bridge instead.","format":"string","isSecret":true,"name":"RESY_PASSWORD"},{"description":"Pre-obtained x-resy-auth-token. Overrides email/password and the fetchproxy bridge. 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 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.","format":"number","name":"RESY_WS_PORT"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-09-10T16:45:24.221093Z","publishedAt":"2026-09-10T16:45:24.221093Z","updatedAt":"2026-09-10T16:45:24.221093Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.chrischall/resy-mcp","description":"Resy reservation management — search, book, cancel, favorites, and Priority Notify for Claude","repository":{"url":"https://github.com/chrischall/resy-mcp","source":"github"},"version":"0.14.2","packages":[{"registryType":"npm","identifier":"resy-mcp","version":"0.14.2","transport":{"type":"stdio"},"environmentVariables":[{"description":"Your Resy account email. Optional — leave unset to use the fetchproxy browser bridge instead.","format":"string","name":"RESY_EMAIL"},{"description":"Your Resy account password. Optional — leave unset to use the fetchproxy browser bridge instead.","format":"string","isSecret":true,"name":"RESY_PASSWORD"},{"description":"Pre-obtained x-resy-auth-token. Overrides email/password and the fetchproxy bridge. 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 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.","format":"number","name":"RESY_WS_PORT"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-09-10T17:14:08.726318Z","publishedAt":"2026-09-10T17:14:08.726318Z","updatedAt":"2026-09-10T17:14:08.726318Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.chrischall/resy-mcp","description":"Resy reservation management — search, book, cancel, favorites, and Priority Notify for Claude","repository":{"url":"https://github.com/chrischall/resy-mcp","source":"github"},"version":"0.14.3","packages":[{"registryType":"npm","identifier":"resy-mcp","version":"0.14.3","transport":{"type":"stdio"},"environmentVariables":[{"description":"Your Resy account email. Optional — leave unset to use the fetchproxy browser bridge instead.","format":"string","name":"RESY_EMAIL"},{"description":"Your Resy account password. Optional — leave unset to use the fetchproxy browser bridge instead.","format":"string","isSecret":true,"name":"RESY_PASSWORD"},{"description":"Pre-obtained x-resy-auth-token. Overrides email/password and the fetchproxy bridge. 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 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.","format":"number","name":"RESY_WS_PORT"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-09-14T14:10:13.234117Z","publishedAt":"2026-09-14T14:10:13.234117Z","updatedAt":"2026-09-14T14:10:13.234117Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.chrischall/resy-mcp","description":"Resy reservation management — search, book, cancel, favorites, and Priority Notify for Claude","repository":{"url":"https://github.com/chrischall/resy-mcp","source":"github"},"version":"0.14.4","packages":[{"registryType":"npm","identifier":"resy-mcp","version":"0.14.4","transport":{"type":"stdio"},"environmentVariables":[{"description":"Your Resy account email. Optional — leave unset to use the fetchproxy browser bridge instead.","format":"string","name":"RESY_EMAIL"},{"description":"Your Resy account password. Optional — leave unset to use the fetchproxy browser bridge instead.","format":"string","isSecret":true,"name":"RESY_PASSWORD"},{"description":"Pre-obtained x-resy-auth-token. Overrides email/password and the fetchproxy bridge. 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 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.","format":"number","name":"RESY_WS_PORT"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-09-15T19:25:25.791509Z","publishedAt":"2026-09-15T19:25:25.791509Z","updatedAt":"2026-09-15T19:25:25.791509Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.chrischall/resy-mcp","description":"Resy reservation management — search, book, cancel, favorites, and Priority Notify for Claude","repository":{"url":"https://github.com/chrischall/resy-mcp","source":"github"},"version":"0.2.4","packages":[{"registryType":"npm","identifier":"resy-mcp","version":"0.2.4","transport":{"type":"stdio"},"environmentVariables":[{"description":"Your Resy account email. Optional — leave unset to use the fetchproxy browser bridge instead.","format":"string","name":"RESY_EMAIL"},{"description":"Your Resy account password. Optional — leave unset to use the fetchproxy browser bridge instead.","format":"string","isSecret":true,"name":"RESY_PASSWORD"},{"description":"Pre-obtained x-resy-auth-token. Overrides email/password and the fetchproxy bridge. 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":"Override the public web-app API key (rarely needed)","format":"string","name":"RESY_API_KEY"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-05-26T17:09:39.084822Z","publishedAt":"2026-05-26T17:09:39.084822Z","updatedAt":"2026-05-26T17:09:39.084822Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.chrischall/resy-mcp","description":"Resy reservation management — search, book, cancel, favorites, and Priority Notify for Claude","repository":{"url":"https://github.com/chrischall/resy-mcp","source":"github"},"version":"0.3.0","packages":[{"registryType":"npm","identifier":"resy-mcp","version":"0.3.0","transport":{"type":"stdio"},"environmentVariables":[{"description":"Your Resy account email. Optional — leave unset to use the fetchproxy browser bridge instead.","format":"string","name":"RESY_EMAIL"},{"description":"Your Resy account password. Optional — leave unset to use the fetchproxy browser bridge instead.","format":"string","isSecret":true,"name":"RESY_PASSWORD"},{"description":"Pre-obtained x-resy-auth-token. Overrides email/password and the fetchproxy bridge. 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":"Override the public web-app API key (rarely needed)","format":"string","name":"RESY_API_KEY"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-05-28T01:30:06.59634Z","publishedAt":"2026-05-28T01:30:06.59634Z","updatedAt":"2026-05-28T01:30:06.59634Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.chrischall/resy-mcp","description":"Resy reservation management — search, book, cancel, favorites, and Priority Notify for Claude","repository":{"url":"https://github.com/chrischall/resy-mcp","source":"github"},"version":"0.4.0","packages":[{"registryType":"npm","identifier":"resy-mcp","version":"0.4.0","transport":{"type":"stdio"},"environmentVariables":[{"description":"Your Resy account email. Optional — leave unset to use the fetchproxy browser bridge instead.","format":"string","name":"RESY_EMAIL"},{"description":"Your Resy account password. Optional — leave unset to use the fetchproxy browser bridge instead.","format":"string","isSecret":true,"name":"RESY_PASSWORD"},{"description":"Pre-obtained x-resy-auth-token. Overrides email/password and the fetchproxy bridge. 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":"Override the public web-app API key (rarely needed)","format":"string","name":"RESY_API_KEY"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-05-28T16:43:44.273374Z","publishedAt":"2026-05-28T16:43:44.273374Z","updatedAt":"2026-05-28T16:43:44.273374Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.chrischall/resy-mcp","description":"Resy reservation management — search, book, cancel, favorites, and Priority Notify for Claude","repository":{"url":"https://github.com/chrischall/resy-mcp","source":"github"},"version":"0.5.0","packages":[{"registryType":"npm","identifier":"resy-mcp","version":"0.5.0","transport":{"type":"stdio"},"environmentVariables":[{"description":"Your Resy account email. Optional — leave unset to use the fetchproxy browser bridge instead.","format":"string","name":"RESY_EMAIL"},{"description":"Your Resy account password. Optional — leave unset to use the fetchproxy browser bridge instead.","format":"string","isSecret":true,"name":"RESY_PASSWORD"},{"description":"Pre-obtained x-resy-auth-token. Overrides email/password and the fetchproxy bridge. 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":"Override the public web-app API key (rarely needed)","format":"string","name":"RESY_API_KEY"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-05-29T20:17:34.816658Z","publishedAt":"2026-05-29T20:17:34.816658Z","updatedAt":"2026-05-29T20:17:34.816658Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.chrischall/resy-mcp","description":"Resy reservation management — search, book, cancel, favorites, and Priority Notify for Claude","repository":{"url":"https://github.com/chrischall/resy-mcp","source":"github"},"version":"0.5.1","packages":[{"registryType":"npm","identifier":"resy-mcp","version":"0.5.1","transport":{"type":"stdio"},"environmentVariables":[{"description":"Your Resy account email. Optional — leave unset to use the fetchproxy browser bridge instead.","format":"string","name":"RESY_EMAIL"},{"description":"Your Resy account password. Optional — leave unset to use the fetchproxy browser bridge instead.","format":"string","isSecret":true,"name":"RESY_PASSWORD"},{"description":"Pre-obtained x-resy-auth-token. Overrides email/password and the fetchproxy bridge. 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":"Override the public web-app API key (rarely needed)","format":"string","name":"RESY_API_KEY"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-06-04T04:29:36.940348Z","publishedAt":"2026-06-04T04:29:36.940348Z","updatedAt":"2026-06-04T04:29:36.940348Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.chrischall/resy-mcp","description":"Resy reservation management — search, book, cancel, favorites, and Priority Notify for Claude","repository":{"url":"https://github.com/chrischall/resy-mcp","source":"github"},"version":"0.5.2","packages":[{"registryType":"npm","identifier":"resy-mcp","version":"0.5.2","transport":{"type":"stdio"},"environmentVariables":[{"description":"Your Resy account email. Optional — leave unset to use the fetchproxy browser bridge instead.","format":"string","name":"RESY_EMAIL"},{"description":"Your Resy account password. Optional — leave unset to use the fetchproxy browser bridge instead.","format":"string","isSecret":true,"name":"RESY_PASSWORD"},{"description":"Pre-obtained x-resy-auth-token. Overrides email/password and the fetchproxy bridge. 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":"Override the public web-app API key (rarely needed)","format":"string","name":"RESY_API_KEY"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-06-13T00:54:56.519981Z","publishedAt":"2026-06-13T00:54:56.519981Z","updatedAt":"2026-06-13T00:54:56.519981Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.chrischall/resy-mcp","description":"Resy reservation management — search, book, cancel, favorites, and Priority Notify for Claude","repository":{"url":"https://github.com/chrischall/resy-mcp","source":"github"},"version":"0.5.3","packages":[{"registryType":"npm","identifier":"resy-mcp","version":"0.5.3","transport":{"type":"stdio"},"environmentVariables":[{"description":"Your Resy account email. Optional — leave unset to use the fetchproxy browser bridge instead.","format":"string","name":"RESY_EMAIL"},{"description":"Your Resy account password. Optional — leave unset to use the fetchproxy browser bridge instead.","format":"string","isSecret":true,"name":"RESY_PASSWORD"},{"description":"Pre-obtained x-resy-auth-token. Overrides email/password and the fetchproxy bridge. 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":"Override the public web-app API key (rarely needed)","format":"string","name":"RESY_API_KEY"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-07-05T22:38:36.168139Z","publishedAt":"2026-07-05T22:38:36.168139Z","updatedAt":"2026-07-05T22:38:36.168139Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.chrischall/resy-mcp","description":"Resy reservation management — search, book, cancel, favorites, and Priority Notify for Claude","repository":{"url":"https://github.com/chrischall/resy-mcp","source":"github"},"version":"0.5.4","packages":[{"registryType":"npm","identifier":"resy-mcp","version":"0.5.4","transport":{"type":"stdio"},"environmentVariables":[{"description":"Your Resy account email. Optional — leave unset to use the fetchproxy browser bridge instead.","format":"string","name":"RESY_EMAIL"},{"description":"Your Resy account password. Optional — leave unset to use the fetchproxy browser bridge instead.","format":"string","isSecret":true,"name":"RESY_PASSWORD"},{"description":"Pre-obtained x-resy-auth-token. Overrides email/password and the fetchproxy bridge. 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":"Override the public web-app API key (rarely needed)","format":"string","name":"RESY_API_KEY"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-07-07T15:10:05.653467Z","publishedAt":"2026-07-07T15:10:05.653467Z","updatedAt":"2026-07-07T15:10:05.653467Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.chrischall/resy-mcp","description":"Resy reservation management — search, book, cancel, favorites, and Priority Notify for Claude","repository":{"url":"https://github.com/chrischall/resy-mcp","source":"github"},"version":"0.6.0","packages":[{"registryType":"npm","identifier":"resy-mcp","version":"0.6.0","transport":{"type":"stdio"},"environmentVariables":[{"description":"Your Resy account email. Optional — leave unset to use the fetchproxy browser bridge instead.","format":"string","name":"RESY_EMAIL"},{"description":"Your Resy account password. Optional — leave unset to use the fetchproxy browser bridge instead.","format":"string","isSecret":true,"name":"RESY_PASSWORD"},{"description":"Pre-obtained x-resy-auth-token. Overrides email/password and the fetchproxy bridge. 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":"Override the public web-app API key (rarely needed)","format":"string","name":"RESY_API_KEY"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-07-13T16:49:03.694535Z","publishedAt":"2026-07-13T16:49:03.694535Z","updatedAt":"2026-07-13T16:49:03.694535Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.chrischall/resy-mcp","description":"Resy reservation management — search, book, cancel, favorites, and Priority Notify for Claude","repository":{"url":"https://github.com/chrischall/resy-mcp","source":"github"},"version":"0.6.1","packages":[{"registryType":"npm","identifier":"resy-mcp","version":"0.6.1","transport":{"type":"stdio"},"environmentVariables":[{"description":"Your Resy account email. Optional — leave unset to use the fetchproxy browser bridge instead.","format":"string","name":"RESY_EMAIL"},{"description":"Your Resy account password. Optional — leave unset to use the fetchproxy browser bridge instead.","format":"string","isSecret":true,"name":"RESY_PASSWORD"},{"description":"Pre-obtained x-resy-auth-token. Overrides email/password and the fetchproxy bridge. 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":"Override the public web-app API key (rarely needed)","format":"string","name":"RESY_API_KEY"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-07-19T12:46:06.13528Z","publishedAt":"2026-07-19T12:46:06.13528Z","updatedAt":"2026-07-19T12:46:06.13528Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.chrischall/resy-mcp","description":"Resy reservation management — search, book, cancel, favorites, and Priority Notify for Claude","repository":{"url":"https://github.com/chrischall/resy-mcp","source":"github"},"version":"0.6.2","packages":[{"registryType":"npm","identifier":"resy-mcp","version":"0.6.2","transport":{"type":"stdio"},"environmentVariables":[{"description":"Your Resy account email. Optional — leave unset to use the fetchproxy browser bridge instead.","format":"string","name":"RESY_EMAIL"},{"description":"Your Resy account password. Optional — leave unset to use the fetchproxy browser bridge instead.","format":"string","isSecret":true,"name":"RESY_PASSWORD"},{"description":"Pre-obtained x-resy-auth-token. Overrides email/password and the fetchproxy bridge. 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":"Override the public web-app API key (rarely needed)","format":"string","name":"RESY_API_KEY"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-07-30T12:52:52.958485Z","publishedAt":"2026-07-30T12:52:52.958485Z","updatedAt":"2026-07-30T12:52:52.958485Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.chrischall/resy-mcp","description":"Resy reservation management — search, book, cancel, favorites, and Priority Notify for Claude","repository":{"url":"https://github.com/chrischall/resy-mcp","source":"github"},"version":"0.6.3","packages":[{"registryType":"npm","identifier":"resy-mcp","version":"0.6.3","transport":{"type":"stdio"},"environmentVariables":[{"description":"Your Resy account email. Optional — leave unset to use the fetchproxy browser bridge instead.","format":"string","name":"RESY_EMAIL"},{"description":"Your Resy account password. Optional — leave unset to use the fetchproxy browser bridge instead.","format":"string","isSecret":true,"name":"RESY_PASSWORD"},{"description":"Pre-obtained x-resy-auth-token. Overrides email/password and the fetchproxy bridge. 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":"Override the public web-app API key (rarely needed)","format":"string","name":"RESY_API_KEY"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-06T00:43:16.899651Z","publishedAt":"2026-08-06T00:43:16.899651Z","updatedAt":"2026-08-06T00:43:16.899651Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.chrischall/resy-mcp","description":"Resy reservation management — search, book, cancel, favorites, and Priority Notify for Claude","repository":{"url":"https://github.com/chrischall/resy-mcp","source":"github"},"version":"0.7.0","packages":[{"registryType":"npm","identifier":"resy-mcp","version":"0.7.0","transport":{"type":"stdio"},"environmentVariables":[{"description":"Your Resy account email. Optional — leave unset to use the fetchproxy browser bridge instead.","format":"string","name":"RESY_EMAIL"},{"description":"Your Resy account password. Optional — leave unset to use the fetchproxy browser bridge instead.","format":"string","isSecret":true,"name":"RESY_PASSWORD"},{"description":"Pre-obtained x-resy-auth-token. Overrides email/password and the fetchproxy bridge. 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":"Override the public web-app API key (rarely needed)","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"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-28T11:34:43.166511Z","publishedAt":"2026-08-28T11:34:43.166511Z","updatedAt":"2026-08-28T11:34:43.166511Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.chrischall/resy-mcp","description":"Resy reservation management — search, book, cancel, favorites, and Priority Notify for Claude","repository":{"url":"https://github.com/chrischall/resy-mcp","source":"github"},"version":"0.8.0","packages":[{"registryType":"npm","identifier":"resy-mcp","version":"0.8.0","transport":{"type":"stdio"},"environmentVariables":[{"description":"Your Resy account email. Optional — leave unset to use the fetchproxy browser bridge instead.","format":"string","name":"RESY_EMAIL"},{"description":"Your Resy account password. Optional — leave unset to use the fetchproxy browser bridge instead.","format":"string","isSecret":true,"name":"RESY_PASSWORD"},{"description":"Pre-obtained x-resy-auth-token. Overrides email/password and the fetchproxy bridge. 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":"Override the public web-app API key (rarely needed)","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"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-29T13:53:49.869728Z","publishedAt":"2026-08-29T13:53:49.869728Z","updatedAt":"2026-08-29T13:53:49.869728Z","isLatest":false}}}],"metadata":{"nextCursor":"io.github.chrischall/resy-mcp:0.8.0","count":30}}
