Skip to content

History of resy-mcp in namespace io.github

io.github.chrischall/resy-mcp · Registry status: active

No name of its own reaches this register for this entry. The heading therefore carries the trailing segment of the identifier; the identifier itself is listed below as a coordinate.

Report data on this entry

Every published change to this entry, most recent first.

Changes
2026-09-21Package versions (raw): 1.0.0 → 1.1.0
2026-09-20Declared version: 0.14.4 → 1.0.0
2026-09-20Last changed in the registry (raw): 2026-09-15 → 2026-09-19
2026-09-20First listed in the registry (raw): 2026-09-15 → 2026-09-19
2026-09-20Connection paths (source structure): {"packages":[{"registryType":"npm","identifier":"resy-mcp","version":"0.14.4","transport":"stdio","environment":[{"name":"RESY_EMAIL","description":"Your Resy account email. Optional — leave unset to use the fetchproxy browser bridge instead.","format":"string","required":false,"secret":false},{"name":"RESY_PASSWORD","description":"Your Resy account password. Optional — leave unset to use the fetchproxy browser bridge instead.","format":"string","required":false,"secret":true},{"name":"RESY_AUTH_TOKEN","description":"Pre-obtained x-resy-auth-token. Overrides email/password and the fetchproxy bridge. Power users / CI only.","format":"string","required":false,"secret":true},{"name":"RESY_DISABLE_FETCHPROXY","description":"Set to '1' to disable the fetchproxy fallback (forces RESY_EMAIL+PASSWORD or RESY_AUTH_TOKEN).","format":"string","required":false,"secret":false},{"name":"RESY_API_KEY","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","required":false,"secret":false},{"name":"RESY_TOKEN_CACHE","description":"Set to false to disable the on-disk token cache and re-authenticate on every process start. Defaults to enabled.","format":"string","required":false,"secret":false},{"name":"RESY_TOKEN_FILE","description":"Absolute path for the token cache file. Defaults to $MCP_DATA_DIR/.resy-mcp/token.json.","format":"string","required":false,"secret":false},{"name":"RESY_API_KEY_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","required":false,"secret":false},{"name":"RESY_CAPTURE_TIMEOUT","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","required":false,"secret":false},{"name":"RESY_WS_PORT","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","required":false,"secret":false}],"additional_arguments_declared":false}],"remotes":[]} → {"packages":[{"registryType":"npm","identifier":"resy-mcp","version":"1.0.0","transport":"stdio","environment":[{"name":"RESY_EMAIL","description":"Your Resy account email. Optional — leave unset to use the fetchproxy browser bridge instead.","format":"string","required":false,"secret":false},{"name":"RESY_PASSWORD","description":"Your Resy account password. Optional — leave unset to use the fetchproxy browser bridge instead.","format":"string","required":false,"secret":true},{"name":"RESY_AUTH_TOKEN","description":"Pre-obtained x-resy-auth-token. Overrides email/password and the fetchproxy bridge. Power users / CI only.","format":"string","required":false,"secret":true},{"name":"RESY_DISABLE_FETCHPROXY","description":"Set to '1' to disable the fetchproxy fallback (forces RESY_EMAIL+PASSWORD or RESY_AUTH_TOKEN).","format":"string","required":false,"secret":false},{"name":"RESY_API_KEY","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","required":false,"secret":false},{"name":"RESY_TOKEN_CACHE","description":"Set to false to disable the on-disk token cache and re-authenticate on every process start. Defaults to enabled.","format":"string","required":false,"secret":false},{"name":"RESY_TOKEN_FILE","description":"Absolute path for the token cache file. Defaults to $MCP_DATA_DIR/.resy-mcp/token.json.","format":"string","required":false,"secret":false},{"name":"RESY_API_KEY_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","required":false,"secret":false},{"name":"RESY_CAPTURE_TIMEOUT","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","required":false,"secret":false},{"name":"RESY_WS_PORT","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","required":false,"secret":false}],"additional_arguments_declared":false}],"remotes":[]}
2026-09-20Package versions (raw): 0.14.4 → 1.0.0
2026-09-16Declared version: 0.14.3 → 0.14.4
2026-09-16Last changed in the registry (raw): 2026-09-14 → 2026-09-15
2026-09-16First listed in the registry (raw): 2026-09-14 → 2026-09-15
2026-09-16Connection paths (source structure): {"packages":[{"registryType":"npm","identifier":"resy-mcp","version":"0.14.3","transport":"stdio","environment":[{"name":"RESY_EMAIL","description":"Your Resy account email. Optional — leave unset to use the fetchproxy browser bridge instead.","format":"string","required":false,"secret":false},{"name":"RESY_PASSWORD","description":"Your Resy account password. Optional — leave unset to use the fetchproxy browser bridge instead.","format":"string","required":false,"secret":true},{"name":"RESY_AUTH_TOKEN","description":"Pre-obtained x-resy-auth-token. Overrides email/password and the fetchproxy bridge. Power users / CI only.","format":"string","required":false,"secret":true},{"name":"RESY_DISABLE_FETCHPROXY","description":"Set to '1' to disable the fetchproxy fallback (forces RESY_EMAIL+PASSWORD or RESY_AUTH_TOKEN).","format":"string","required":false,"secret":false},{"name":"RESY_API_KEY","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","required":false,"secret":false},{"name":"RESY_TOKEN_CACHE","description":"Set to false to disable the on-disk token cache and re-authenticate on every process start. Defaults to enabled.","format":"string","required":false,"secret":false},{"name":"RESY_TOKEN_FILE","description":"Absolute path for the token cache file. Defaults to $MCP_DATA_DIR/.resy-mcp/token.json.","format":"string","required":false,"secret":false},{"name":"RESY_API_KEY_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","required":false,"secret":false},{"name":"RESY_CAPTURE_TIMEOUT","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","required":false,"secret":false},{"name":"RESY_WS_PORT","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","required":false,"secret":false}],"additional_arguments_declared":false}],"remotes":[]} → {"packages":[{"registryType":"npm","identifier":"resy-mcp","version":"0.14.4","transport":"stdio","environment":[{"name":"RESY_EMAIL","description":"Your Resy account email. Optional — leave unset to use the fetchproxy browser bridge instead.","format":"string","required":false,"secret":false},{"name":"RESY_PASSWORD","description":"Your Resy account password. Optional — leave unset to use the fetchproxy browser bridge instead.","format":"string","required":false,"secret":true},{"name":"RESY_AUTH_TOKEN","description":"Pre-obtained x-resy-auth-token. Overrides email/password and the fetchproxy bridge. Power users / CI only.","format":"string","required":false,"secret":true},{"name":"RESY_DISABLE_FETCHPROXY","description":"Set to '1' to disable the fetchproxy fallback (forces RESY_EMAIL+PASSWORD or RESY_AUTH_TOKEN).","format":"string","required":false,"secret":false},{"name":"RESY_API_KEY","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","required":false,"secret":false},{"name":"RESY_TOKEN_CACHE","description":"Set to false to disable the on-disk token cache and re-authenticate on every process start. Defaults to enabled.","format":"string","required":false,"secret":false},{"name":"RESY_TOKEN_FILE","description":"Absolute path for the token cache file. Defaults to $MCP_DATA_DIR/.resy-mcp/token.json.","format":"string","required":false,"secret":false},{"name":"RESY_API_KEY_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","required":false,"secret":false},{"name":"RESY_CAPTURE_TIMEOUT","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","required":false,"secret":false},{"name":"RESY_WS_PORT","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","required":false,"secret":false}],"additional_arguments_declared":false}],"remotes":[]}
2026-09-16Package versions (raw): 0.14.3 → 0.14.4
2026-09-15Declared version: 0.14.2 → 0.14.3
2026-09-15Last changed in the registry (raw): 2026-09-10 → 2026-09-14
2026-09-15First listed in the registry (raw): 2026-09-10 → 2026-09-14
2026-09-15Connection paths (source structure): {"packages":[{"registryType":"npm","identifier":"resy-mcp","version":"0.14.2","transport":"stdio","environment":[{"name":"RESY_EMAIL","description":"Your Resy account email. Optional — leave unset to use the fetchproxy browser bridge instead.","format":"string","required":false,"secret":false},{"name":"RESY_PASSWORD","description":"Your Resy account password. Optional — leave unset to use the fetchproxy browser bridge instead.","format":"string","required":false,"secret":true},{"name":"RESY_AUTH_TOKEN","description":"Pre-obtained x-resy-auth-token. Overrides email/password and the fetchproxy bridge. Power users / CI only.","format":"string","required":false,"secret":true},{"name":"RESY_DISABLE_FETCHPROXY","description":"Set to '1' to disable the fetchproxy fallback (forces RESY_EMAIL+PASSWORD or RESY_AUTH_TOKEN).","format":"string","required":false,"secret":false},{"name":"RESY_API_KEY","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","required":false,"secret":false},{"name":"RESY_TOKEN_CACHE","description":"Set to false to disable the on-disk token cache and re-authenticate on every process start. Defaults to enabled.","format":"string","required":false,"secret":false},{"name":"RESY_TOKEN_FILE","description":"Absolute path for the token cache file. Defaults to $MCP_DATA_DIR/.resy-mcp/token.json.","format":"string","required":false,"secret":false},{"name":"RESY_API_KEY_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","required":false,"secret":false},{"name":"RESY_CAPTURE_TIMEOUT","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","required":false,"secret":false},{"name":"RESY_WS_PORT","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","required":false,"secret":false}],"additional_arguments_declared":false}],"remotes":[]} → {"packages":[{"registryType":"npm","identifier":"resy-mcp","version":"0.14.3","transport":"stdio","environment":[{"name":"RESY_EMAIL","description":"Your Resy account email. Optional — leave unset to use the fetchproxy browser bridge instead.","format":"string","required":false,"secret":false},{"name":"RESY_PASSWORD","description":"Your Resy account password. Optional — leave unset to use the fetchproxy browser bridge instead.","format":"string","required":false,"secret":true},{"name":"RESY_AUTH_TOKEN","description":"Pre-obtained x-resy-auth-token. Overrides email/password and the fetchproxy bridge. Power users / CI only.","format":"string","required":false,"secret":true},{"name":"RESY_DISABLE_FETCHPROXY","description":"Set to '1' to disable the fetchproxy fallback (forces RESY_EMAIL+PASSWORD or RESY_AUTH_TOKEN).","format":"string","required":false,"secret":false},{"name":"RESY_API_KEY","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","required":false,"secret":false},{"name":"RESY_TOKEN_CACHE","description":"Set to false to disable the on-disk token cache and re-authenticate on every process start. Defaults to enabled.","format":"string","required":false,"secret":false},{"name":"RESY_TOKEN_FILE","description":"Absolute path for the token cache file. Defaults to $MCP_DATA_DIR/.resy-mcp/token.json.","format":"string","required":false,"secret":false},{"name":"RESY_API_KEY_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","required":false,"secret":false},{"name":"RESY_CAPTURE_TIMEOUT","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","required":false,"secret":false},{"name":"RESY_WS_PORT","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","required":false,"secret":false}],"additional_arguments_declared":false}],"remotes":[]}
2026-09-15Package versions (raw): 0.14.2 → 0.14.3
2026-09-11Declared version: 0.13.3 → 0.14.2
2026-09-11Last changed in the registry (raw): 2026-09-09 → 2026-09-10
2026-09-11First listed in the registry (raw): 2026-09-09 → 2026-09-10
2026-09-11Environment variable descriptions (raw): RESY_API_KEY=Override the public web-app API key (rarely needed) · RESY_AUTH_TOKEN=Pre-obtained x-resy-auth-token. Overrides email/password and the fetchproxy bridge. Power users / CI only. · 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_DISABLE_FETCHPROXY=Set to '1' to disable the fetchproxy fallback (forces RESY_EMAIL+PASSWORD or RESY_AUTH_TOKEN). · 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_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_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. → 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_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_AUTH_TOKEN=Pre-obtained x-resy-auth-token. Overrides email/password and the fetchproxy bridge. Power users / CI only. · 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_DISABLE_FETCHPROXY=Set to '1' to disable the fetchproxy fallback (forces RESY_EMAIL+PASSWORD or RESY_AUTH_TOKEN). · 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_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_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.
2026-09-11Connection paths (source structure): {"packages":[{"registryType":"npm","identifier":"resy-mcp","version":"0.13.3","transport":"stdio","environment":[{"name":"RESY_EMAIL","description":"Your Resy account email. Optional — leave unset to use the fetchproxy browser bridge instead.","format":"string","required":false,"secret":false},{"name":"RESY_PASSWORD","description":"Your Resy account password. Optional — leave unset to use the fetchproxy browser bridge instead.","format":"string","required":false,"secret":true},{"name":"RESY_AUTH_TOKEN","description":"Pre-obtained x-resy-auth-token. Overrides email/password and the fetchproxy bridge. Power users / CI only.","format":"string","required":false,"secret":true},{"name":"RESY_DISABLE_FETCHPROXY","description":"Set to '1' to disable the fetchproxy fallback (forces RESY_EMAIL+PASSWORD or RESY_AUTH_TOKEN).","format":"string","required":false,"secret":false},{"name":"RESY_API_KEY","description":"Override the public web-app API key (rarely needed)","format":"string","required":false,"secret":false},{"name":"RESY_TOKEN_CACHE","description":"Set to false to disable the on-disk token cache and re-authenticate on every process start. Defaults to enabled.","format":"string","required":false,"secret":false},{"name":"RESY_TOKEN_FILE","description":"Absolute path for the token cache file. Defaults to $MCP_DATA_DIR/.resy-mcp/token.json.","format":"string","required":false,"secret":false},{"name":"RESY_CAPTURE_TIMEOUT","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","required":false,"secret":false},{"name":"RESY_WS_PORT","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","required":false,"secret":false}],"additional_arguments_declared":false}],"remotes":[]} → {"packages":[{"registryType":"npm","identifier":"resy-mcp","version":"0.14.2","transport":"stdio","environment":[{"name":"RESY_EMAIL","description":"Your Resy account email. Optional — leave unset to use the fetchproxy browser bridge instead.","format":"string","required":false,"secret":false},{"name":"RESY_PASSWORD","description":"Your Resy account password. Optional — leave unset to use the fetchproxy browser bridge instead.","format":"string","required":false,"secret":true},{"name":"RESY_AUTH_TOKEN","description":"Pre-obtained x-resy-auth-token. Overrides email/password and the fetchproxy bridge. Power users / CI only.","format":"string","required":false,"secret":true},{"name":"RESY_DISABLE_FETCHPROXY","description":"Set to '1' to disable the fetchproxy fallback (forces RESY_EMAIL+PASSWORD or RESY_AUTH_TOKEN).","format":"string","required":false,"secret":false},{"name":"RESY_API_KEY","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","required":false,"secret":false},{"name":"RESY_TOKEN_CACHE","description":"Set to false to disable the on-disk token cache and re-authenticate on every process start. Defaults to enabled.","format":"string","required":false,"secret":false},{"name":"RESY_TOKEN_FILE","description":"Absolute path for the token cache file. Defaults to $MCP_DATA_DIR/.resy-mcp/token.json.","format":"string","required":false,"secret":false},{"name":"RESY_API_KEY_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","required":false,"secret":false},{"name":"RESY_CAPTURE_TIMEOUT","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","required":false,"secret":false},{"name":"RESY_WS_PORT","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","required":false,"secret":false}],"additional_arguments_declared":false}],"remotes":[]}
2026-09-11Package versions (raw): 0.13.3 → 0.14.2
2026-09-11Environment variables (raw): RESY_EMAIL, RESY_PASSWORD, RESY_AUTH_TOKEN, RESY_DISABLE_FETCHPROXY, RESY_API_KEY, RESY_TOKEN_CACHE, RESY_TOKEN_FILE, RESY_CAPTURE_TIMEOUT, RESY_WS_PORT → RESY_EMAIL, RESY_PASSWORD, RESY_AUTH_TOKEN, RESY_DISABLE_FETCHPROXY, RESY_API_KEY, RESY_TOKEN_CACHE, RESY_TOKEN_FILE, RESY_API_KEY_FILE, RESY_CAPTURE_TIMEOUT, RESY_WS_PORT
2026-09-10Declared version: 0.13.2 → 0.13.3
2026-09-10Last changed in the registry (raw): 2026-09-08 → 2026-09-09
2026-09-10First listed in the registry (raw): 2026-09-08 → 2026-09-09
2026-09-10Connection paths (source structure): {"packages":[{"registryType":"npm","identifier":"resy-mcp","version":"0.13.2","transport":"stdio","environment":[{"name":"RESY_EMAIL","description":"Your Resy account email. Optional — leave unset to use the fetchproxy browser bridge instead.","format":"string","required":false,"secret":false},{"name":"RESY_PASSWORD","description":"Your Resy account password. Optional — leave unset to use the fetchproxy browser bridge instead.","format":"string","required":false,"secret":true},{"name":"RESY_AUTH_TOKEN","description":"Pre-obtained x-resy-auth-token. Overrides email/password and the fetchproxy bridge. Power users / CI only.","format":"string","required":false,"secret":true},{"name":"RESY_DISABLE_FETCHPROXY","description":"Set to '1' to disable the fetchproxy fallback (forces RESY_EMAIL+PASSWORD or RESY_AUTH_TOKEN).","format":"string","required":false,"secret":false},{"name":"RESY_API_KEY","description":"Override the public web-app API key (rarely needed)","format":"string","required":false,"secret":false},{"name":"RESY_TOKEN_CACHE","description":"Set to false to disable the on-disk token cache and re-authenticate on every process start. Defaults to enabled.","format":"string","required":false,"secret":false},{"name":"RESY_TOKEN_FILE","description":"Absolute path for the token cache file. Defaults to $MCP_DATA_DIR/.resy-mcp/token.json.","format":"string","required":false,"secret":false},{"name":"RESY_CAPTURE_TIMEOUT","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","required":false,"secret":false},{"name":"RESY_WS_PORT","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","required":false,"secret":false}],"additional_arguments_declared":false}],"remotes":[]} → {"packages":[{"registryType":"npm","identifier":"resy-mcp","version":"0.13.3","transport":"stdio","environment":[{"name":"RESY_EMAIL","description":"Your Resy account email. Optional — leave unset to use the fetchproxy browser bridge instead.","format":"string","required":false,"secret":false},{"name":"RESY_PASSWORD","description":"Your Resy account password. Optional — leave unset to use the fetchproxy browser bridge instead.","format":"string","required":false,"secret":true},{"name":"RESY_AUTH_TOKEN","description":"Pre-obtained x-resy-auth-token. Overrides email/password and the fetchproxy bridge. Power users / CI only.","format":"string","required":false,"secret":true},{"name":"RESY_DISABLE_FETCHPROXY","description":"Set to '1' to disable the fetchproxy fallback (forces RESY_EMAIL+PASSWORD or RESY_AUTH_TOKEN).","format":"string","required":false,"secret":false},{"name":"RESY_API_KEY","description":"Override the public web-app API key (rarely needed)","format":"string","required":false,"secret":false},{"name":"RESY_TOKEN_CACHE","description":"Set to false to disable the on-disk token cache and re-authenticate on every process start. Defaults to enabled.","format":"string","required":false,"secret":false},{"name":"RESY_TOKEN_FILE","description":"Absolute path for the token cache file. Defaults to $MCP_DATA_DIR/.resy-mcp/token.json.","format":"string","required":false,"secret":false},{"name":"RESY_CAPTURE_TIMEOUT","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","required":false,"secret":false},{"name":"RESY_WS_PORT","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","required":false,"secret":false}],"additional_arguments_declared":false}],"remotes":[]}
2026-09-10Package versions (raw): 0.13.2 → 0.13.3
2026-09-09Declared version: 0.13.1 → 0.13.2
2026-09-09Last changed in the registry (raw): 2026-09-05 → 2026-09-08
2026-09-09First listed in the registry (raw): 2026-09-05 → 2026-09-08
2026-09-09Connection paths (source structure): {"packages":[{"registryType":"npm","identifier":"resy-mcp","version":"0.13.1","transport":"stdio","environment":[{"name":"RESY_EMAIL","description":"Your Resy account email. Optional — leave unset to use the fetchproxy browser bridge instead.","format":"string","required":false,"secret":false},{"name":"RESY_PASSWORD","description":"Your Resy account password. Optional — leave unset to use the fetchproxy browser bridge instead.","format":"string","required":false,"secret":true},{"name":"RESY_AUTH_TOKEN","description":"Pre-obtained x-resy-auth-token. Overrides email/password and the fetchproxy bridge. Power users / CI only.","format":"string","required":false,"secret":true},{"name":"RESY_DISABLE_FETCHPROXY","description":"Set to '1' to disable the fetchproxy fallback (forces RESY_EMAIL+PASSWORD or RESY_AUTH_TOKEN).","format":"string","required":false,"secret":false},{"name":"RESY_API_KEY","description":"Override the public web-app API key (rarely needed)","format":"string","required":false,"secret":false},{"name":"RESY_TOKEN_CACHE","description":"Set to false to disable the on-disk token cache and re-authenticate on every process start. Defaults to enabled.","format":"string","required":false,"secret":false},{"name":"RESY_TOKEN_FILE","description":"Absolute path for the token cache file. Defaults to $MCP_DATA_DIR/.resy-mcp/token.json.","format":"string","required":false,"secret":false},{"name":"RESY_CAPTURE_TIMEOUT","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","required":false,"secret":false},{"name":"RESY_WS_PORT","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","required":false,"secret":false}],"additional_arguments_declared":false}],"remotes":[]} → {"packages":[{"registryType":"npm","identifier":"resy-mcp","version":"0.13.2","transport":"stdio","environment":[{"name":"RESY_EMAIL","description":"Your Resy account email. Optional — leave unset to use the fetchproxy browser bridge instead.","format":"string","required":false,"secret":false},{"name":"RESY_PASSWORD","description":"Your Resy account password. Optional — leave unset to use the fetchproxy browser bridge instead.","format":"string","required":false,"secret":true},{"name":"RESY_AUTH_TOKEN","description":"Pre-obtained x-resy-auth-token. Overrides email/password and the fetchproxy bridge. Power users / CI only.","format":"string","required":false,"secret":true},{"name":"RESY_DISABLE_FETCHPROXY","description":"Set to '1' to disable the fetchproxy fallback (forces RESY_EMAIL+PASSWORD or RESY_AUTH_TOKEN).","format":"string","required":false,"secret":false},{"name":"RESY_API_KEY","description":"Override the public web-app API key (rarely needed)","format":"string","required":false,"secret":false},{"name":"RESY_TOKEN_CACHE","description":"Set to false to disable the on-disk token cache and re-authenticate on every process start. Defaults to enabled.","format":"string","required":false,"secret":false},{"name":"RESY_TOKEN_FILE","description":"Absolute path for the token cache file. Defaults to $MCP_DATA_DIR/.resy-mcp/token.json.","format":"string","required":false,"secret":false},{"name":"RESY_CAPTURE_TIMEOUT","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","required":false,"secret":false},{"name":"RESY_WS_PORT","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","required":false,"secret":false}],"additional_arguments_declared":false}],"remotes":[]}
2026-09-09Package versions (raw): 0.13.1 → 0.13.2
2026-09-08Connection paths (source structure): – → {"packages":[{"registryType":"npm","identifier":"resy-mcp","version":"0.13.1","transport":"stdio","environment":[{"name":"RESY_EMAIL","description":"Your Resy account email. Optional — leave unset to use the fetchproxy browser bridge instead.","format":"string","required":false,"secret":false},{"name":"RESY_PASSWORD","description":"Your Resy account password. Optional — leave unset to use the fetchproxy browser bridge instead.","format":"string","required":false,"secret":true},{"name":"RESY_AUTH_TOKEN","description":"Pre-obtained x-resy-auth-token. Overrides email/password and the fetchproxy bridge. Power users / CI only.","format":"string","required":false,"secret":true},{"name":"RESY_DISABLE_FETCHPROXY","description":"Set to '1' to disable the fetchproxy fallback (forces RESY_EMAIL+PASSWORD or RESY_AUTH_TOKEN).","format":"string","required":false,"secret":false},{"name":"RESY_API_KEY","description":"Override the public web-app API key (rarely needed)","format":"string","required":false,"secret":false},{"name":"RESY_TOKEN_CACHE","description":"Set to false to disable the on-disk token cache and re-authenticate on every process start. Defaults to enabled.","format":"string","required":false,"secret":false},{"name":"RESY_TOKEN_FILE","description":"Absolute path for the token cache file. Defaults to $MCP_DATA_DIR/.resy-mcp/token.json.","format":"string","required":false,"secret":false},{"name":"RESY_CAPTURE_TIMEOUT","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","required":false,"secret":false},{"name":"RESY_WS_PORT","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","required":false,"secret":false}],"additional_arguments_declared":false}],"remotes":[]}
2026-09-05Declared version: 0.12.0 → 0.13.1
2026-09-05Last changed in the registry (raw): 2026-09-02 → 2026-09-05
2026-09-05First listed in the registry (raw): 2026-09-02 → 2026-09-05
2026-09-05Package versions (raw): 0.12.0 → 0.13.1
2026-09-03Declared version: 0.9.0 → 0.12.0
2026-09-03Last changed in the registry (raw): 2026-08-31 → 2026-09-02
2026-09-03First listed in the registry (raw): 2026-08-31 → 2026-09-02
2026-09-03Environment variable descriptions (raw): RESY_API_KEY=Override the public web-app API key (rarely needed) · 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_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_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=Override the public web-app API key (rarely needed) · RESY_AUTH_TOKEN=Pre-obtained x-resy-auth-token. Overrides email/password and the fetchproxy bridge. Power users / CI only. · 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_DISABLE_FETCHPROXY=Set to '1' to disable the fetchproxy fallback (forces RESY_EMAIL+PASSWORD or RESY_AUTH_TOKEN). · 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_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_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.
2026-09-03Environment variable formats (raw): string → number, string
2026-09-03Package versions (raw): 0.9.0 → 0.12.0
2026-09-03Environment variables (raw): RESY_EMAIL, RESY_PASSWORD, RESY_AUTH_TOKEN, RESY_DISABLE_FETCHPROXY, RESY_API_KEY, RESY_TOKEN_CACHE, RESY_TOKEN_FILE → RESY_EMAIL, RESY_PASSWORD, RESY_AUTH_TOKEN, RESY_DISABLE_FETCHPROXY, RESY_API_KEY, RESY_TOKEN_CACHE, RESY_TOKEN_FILE, RESY_CAPTURE_TIMEOUT, RESY_WS_PORT
2026-08-31Declared version: 0.8.0 → 0.9.0
2026-08-31Last changed in the registry (raw): 2026-08-29 → 2026-08-31
2026-08-31First listed in the registry (raw): 2026-08-29 → 2026-08-31
2026-08-31Package versions (raw): 0.8.0 → 0.9.0
2026-08-30Declared version: 0.7.0 → 0.8.0

This view pages forward and states no total: individual rows are dropped only at output time when their evidence is missing. A counted total would be larger than what is shown.

tracevero · https://tracevero.com/mcp/io-github-chrischall-resy-mcp/aenderungen