easyTable restaurant reservations for Claude — availability plus create/modify/cancel bookings, via the fetchproxy browser bridge
git clone https://github.com/chrischall/easytable-mcp{
"mcpServers": {
"easytable-mcp": {
"command": "node",
"args": ["/path/to/easytable-mcp/dist/index.js"]
}
}
}MCP Servers overview
# easytable-mcp An MCP server for **easyTable** restaurant reservations. easyTable is a restaurant table-booking system with a public per-restaurant widget at `https://book.easytable.com/book/?id=<restaurantId>`. Every request rides the user's own signed-in, Cloudflare-cleared `book.easytable.com` browser tab via the [`@fetchproxy/server`](https://github.com/chrischall/fetchproxy) bridge — the site blocks server-side requests, and there is no login (the restaurant is identified by its `id`). > This project was developed and is maintained by AI (Claude Code). Use at your > own discretion. ## Tools | Tool | Kind | | --- | --- | | `easytable_list_types` | read — bookable areas/types for a restaurant | | `easytable_list_dates` | read — bookable dates for an area + party size | | `easytable_list_times` | read — available time slots | | `easytable_find_bookings` | read — look up bookings by phone number | | `easytable_create_booking` | write (confirm-gated) — make a reservation | | `easytable_modify_booking` | write (confirm-gated) — change a reservation | | `easytable_cancel_booking` | write (confirm-gated) — cancel a reservation | | `easytable_healthcheck` | read — bridge connection status | Writes are `confirm`-gated: without `confirm: true` they return a dry-run preview and make no network call. ## Setup 1. Install the [fetchproxy](https://github.com/chrischall/fetchproxy) browser extension. 2. Open a booking widget in Chrome: `https://book.easytable.com/book/?id=<id>` and let it finish loading. 3. The first tool call prints a one-time pair code to approve in the extension. `create` and `modify` additionally read the widget's Cloudflare Turnstile token from the loaded confirm step, so a booking-widget tab must be open when you confirm one. ## Development ```sh npm install npm run build npm test ``` See `docs/EASYTABLE-API.md` for the reverse-engineered request/response shapes and `CLAUDE.md` for architecture notes. ## License MIT
What people ask about easytable-mcp
What is chrischall/easytable-mcp?
+
chrischall/easytable-mcp is mcp servers for the Claude AI ecosystem. easyTable restaurant reservations for Claude — availability plus create/modify/cancel bookings, via the fetchproxy browser bridge It has 0 GitHub stars and was last updated today.
How do I install easytable-mcp?
+
You can install easytable-mcp by cloning the repository (https://github.com/chrischall/easytable-mcp) or following the README instructions on GitHub. ClaudeWave also provides quick install blocks on this page.
Is chrischall/easytable-mcp safe to use?
+
chrischall/easytable-mcp has not been audited yet by our security agent. Review the original repository on GitHub before using it in production.
Who maintains chrischall/easytable-mcp?
+
chrischall/easytable-mcp is maintained by chrischall. The last recorded GitHub activity is from today, with 0 open issues.
Are there alternatives to easytable-mcp?
+
Yes. On ClaudeWave you can browse similar mcp servers at /categories/mcp, sorted by popularity or recent activity.
Deploy easytable-mcp to your cloud
Ship this repo to production in minutes. Each platform spins up its own environment with editable env vars.
Maintain this repo? Add a badge to your README
Drop the badge into your GitHub README to show it's tracked on ClaudeWave. Each badge links back to this page and reflects the live Trust Score.
[](https://claudewave.com/repo/chrischall-easytable-mcp)<a href="https://claudewave.com/repo/chrischall-easytable-mcp"><img src="https://claudewave.com/api/badge/chrischall-easytable-mcp" alt="Featured on ClaudeWave: chrischall/easytable-mcp" width="320" height="64" /></a>More MCP Servers
Fair-code workflow automation platform with native AI capabilities. Combine visual building with custom code, self-host or cloud, 400+ integrations.
User-friendly AI Interface (Supports Ollama, OpenAI API, ...)
An open-source AI agent that brings the power of Gemini directly into your terminal.
The fastest path to AI-powered full stack observability, even for lean teams.
Real-time global intelligence dashboard. AI-powered news aggregation, geopolitical monitoring, and infrastructure tracking in a unified situational awareness interface
🕷️ An adaptive Web Scraping framework that handles everything from a single request to a full-scale crawl!