Agent♥︎Age
Catalog

io.github.chrischall/easytable-mcp

Official

by chrischall · TypeScript

easyTable restaurant reservations for Claude — availability, and create/modify/cancel bookings

io.github.chrischall/easytable-mcp (MCP) Server

This Model Context Protocol (MCP) server provides easyTable restaurant reservation capabilities for Claude, including availability checks and the ability to create, modify, and cancel bookings. It is centered on the public easyTable booking widget and operates through a browser-based fetch proxy rather than direct server-side requests.

🛠️ Key Features

  • easyTable restaurant reservations
  • Availability support
  • Create bookings
  • Modify bookings
  • Cancel bookings
  • Uses a public per-restaurant widget at https://book.easytable.com/book/?id=<restaurantId>

🚀 Use Cases

  • Retrieve restaurant table availability
  • Manage a restaurant booking lifecycle (create, update, cancel)

⚡ Developer Benefits

  • Integrates with Model Context Protocol (MCP)
  • Avoids server-side blocking by routing requests through the user’s signed-in, Cloudflare-cleared book.easytable.com browser tab via @fetchproxy/server
  • Restaurant identification via id (no login required)

⚠️ Limitations

  • No direct server-side requests to book.easytable.com; depends on the browser tab fetch-proxy bridge
  • No login flow—only restaurant id is used

Topics

aibookingclaudeeasytablemcpmodel-context-protocolreservationrestaurant