OpenTable reservation management: find slots, book, cancel, list reservations, manage favorites.
Connect Runs on your machine
claude mcp add opentable-mcp -e OT_BRIDGE=<OT_BRIDGE> -e OT_MCP_CHROME_URL=<OT_MCP_CHROME_URL> -e OT_WS_PORT=<OT_WS_PORT> -e FETCHPROXY_WS_HOST=<FETCHPROXY_WS_HOST> -e FETCHPROXY_IDENTITY_DIR=<FETCHPROXY_IDENTITY_DIR> -- npx -y [email protected]
{
"mcpServers": {
"opentable-mcp": {
"command": "npx",
"args": [
"-y",
"[email protected]"
],
"env": {
"OT_BRIDGE": "<OT_BRIDGE>",
"OT_MCP_CHROME_URL": "<OT_MCP_CHROME_URL>",
"OT_WS_PORT": "<OT_WS_PORT>",
"FETCHPROXY_WS_HOST": "<FETCHPROXY_WS_HOST>",
"FETCHPROXY_IDENTITY_DIR": "<FETCHPROXY_IDENTITY_DIR>"
}
}
}
}
{
"mcpServers": {
"opentable-mcp": {
"command": "npx",
"args": [
"-y",
"[email protected]"
],
"env": {
"OT_BRIDGE": "<OT_BRIDGE>",
"OT_MCP_CHROME_URL": "<OT_MCP_CHROME_URL>",
"OT_WS_PORT": "<OT_WS_PORT>",
"FETCHPROXY_WS_HOST": "<FETCHPROXY_WS_HOST>",
"FETCHPROXY_IDENTITY_DIR": "<FETCHPROXY_IDENTITY_DIR>"
}
}
}
}
{
"servers": {
"opentable-mcp": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"[email protected]"
],
"env": {
"OT_BRIDGE": "<OT_BRIDGE>",
"OT_MCP_CHROME_URL": "<OT_MCP_CHROME_URL>",
"OT_WS_PORT": "<OT_WS_PORT>",
"FETCHPROXY_WS_HOST": "<FETCHPROXY_WS_HOST>",
"FETCHPROXY_IDENTITY_DIR": "<FETCHPROXY_IDENTITY_DIR>"
}
}
}
}
Replace the values in angle brackets with your own. Keys stay on your machine; we never see them.
Tools
This server runs locally, so its tools are listed by your MCP client once it starts.
Environment variables
| Name | Description |
|---|---|
OT_BRIDGEOptional | Which browser transport to use: "websocket" (default, the fetchproxy bridge) or "mcp-chrome". |
OT_MCP_CHROME_URLOptional | URL of the mcp-chrome bridge (default http://127.0.0.1:12306/mcp). Only used when OT_BRIDGE=mcp-chrome. |
OT_WS_PORTOptional | Overrides the fetchproxy WebSocket port (default 37149, the fleet-shared port). |
FETCHPROXY_WS_HOSTOptional | Bridge bind interface, a literal IP only (anything else is ignored); default 127.0.0.1. Keep on loopback — it exists for a hosted child in its own network namespace. |
FETCHPROXY_IDENTITY_DIROptional | Where to store the long-term bridge identity keypair, an absolute path only (anything else is ignored); default ~/.fetchproxy/identity/. Exists for a host that runs a separate child per caller. |
Details
| Package | [email protected] (NPM, stdio) |
| First published | 4 Nov 2026 |
| Last updated | 4 Nov 2026 |
| Registry name | io.github.chrischall/opentable-mcp |
More other servers See all
Listing data from the official MCP registry. Status and tools from NestDaddy's daily check. Browse all MCP servers.
