MCP.Market

Opentable MCP server

by chrischall·io.github.chrischall/opentable-mcp·v1.3.5

OpenTable reservation management: find slots, book, cancel, list reservations, manage favorites.

A92/100grade A
What users say
No reviews yet
Be the first
Safety scan
A92/100

not scanned yet

Adoption
Growing

0 stars356 downloads/wk

Reviews

Write one

Nobody has reviewed Opentable yet.

If you have run it, two minutes of your experience saves the next person an afternoon.

Opentable tools

No tool declarations could be read from the package source. They show once the server is installed.

Not scanned yet. New listings are scanned within a day or two of arriving.

How Opentable compares

Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.

Safety score
92/100
higher than 95% of 48,255 servers
Downloads a week
356
more than 83% of 12,191 servers with a package

Release history: 14 versions in the registry since 2026-09-15, latest 2026-10-19, typically one every 2 days.

Install Opentable in Claude Code, Cursor or VS Code

Runs npx -y opentable-mcp on your machine. Read the scan report first; the gateway never runs local packages.

claude mcp add opentable-mcp -- npx -y opentable-mcp
Add to Cursor

What the publisher says

From the Opentable repository's README, as published. We do not edit it. Read it on GitHub

opentable-mcp

OpenTable reservation manager as an MCP server for Claude — find slots, book, cancel, manage favorites, and read your dashboard via natural language.

v0.3.0-alpha status: Chrome-extension bridge, 10 tools, read + write. Every OpenTable request is relayed through your signed-in Chrome tab over a localhost WebSocket — each request rides your existing session and reaches OpenTable as if you'd clicked it yourself.

How it works

OpenTable's edge (Akamai Bot Manager) enforces a behavioral challenge on /, /s, /r/…, /dapi/…, and /booking/…. Tooling that builds its own HTTP client — cycletls, impersonated curl, headless Chrome — invents a separate identity and gets a 403 or JS interstitial. opentable-mcp does the opposite: it uses your own browser session as-is, with the cookies and TLS context it already has.

So instead of standing in for the browser, this MCP server:

  1. Starts a WebSocket listener on 127.0.0.1:37149 via @fetchproxy/server.
  2. The fetchproxy browser extension (installed once, shared across all fetchproxy-based MCPs) connects from your signed-in browser and relays every request through the opentable.com tab via fetch(..., { credentials: 'include' }) — your TLS, your cookies, your already-solved _abck.
  3. Parses JSON responses (public GraphQL / JSON endpoints) and SSR HTML (/user/*) into tool-shaped output.

No cookie-pasting. No cycletls. No Playwright. Just your own browser, acting on its own behalf — the MCP server only picks what to ask for.

Tools

Acknowledgement of Terms

By using this MCP server, you acknowledge and agree to the following:

1. This server accesses your own OpenTable account. Every request is dispatched through your own signed-in browser tab via the fetchproxy extension (or hangwin/mcp-chrome). It does not — and cannot — access anyone else's reservations.

2. OpenTable's Terms of Use govern your use of this server, just as they govern your direct use of opentable.com. The clauses most relevant here:

You may not use any deep-link, robot, spider, scraper, generative AI or other AI technology including, but not limited to, those that operate by interacting with or otherwise making use of your browser, such as automated assistants or other automatic or manual device, process, or means to access, copy, search, or monitor any portion of the Services or OpenTable Content, except as expressly authorized by OpenTable.

Shortened. The full README is on GitHub.

Nothing above is checked by us. What we check is on the safety report.

Grade history

  • 2026-09-19restoreB → Ascore 92

Opentable: common questions

Is Opentable MCP server safe?
Yes, by our scan: it is graded A (92/100). Read the Opentable safety report
How do I install Opentable?
It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
Does Opentable need an API key?
No secret keys are declared. It reads 5 settings from the environment.
Is Opentable maintained?
The last commit was 32 days ago (2026-10-03). The latest release is v1.3.5.
How does Opentable compare with other MCP servers?
safety score 92/100 (higher than 95% of 48,255 servers); downloads a week 356 (more than 83% of 12,191 servers with a package). Full comparison.

More from chrischall →