Connects Claude to Meitre's restaurant reservation platform through a hosted server. Exposes eight tools covering the full reservation lifecycle: searching availability by date and timeslot, booking new reservations, rescheduling and canceling existing ones, and looking up reservations by phone number. Authentication happens through headers with your Meitre credentials. Single restaurant accounts work automatically, while multi-restaurant setups require specifying which location you're managing. Useful if you're running a restaurant on Meitre and want to handle reservations conversationally instead of clicking through their web interface. Deployed on Cloudflare Workers, so no local server needed.
A hosted MCP server that connects AI assistants to Meitre, a restaurant reservation platform. It lets you check availability, search reservations, book, reschedule, and cancel — all through natural language.
Add this to your MCP client config (Claude Desktop, Cursor, etc.):
{
"mcpServers": {
"meitre": {
"url": "https://meitre.mcp.openbsp.dev/mcp",
"headers": {
"username": "your-meitre-email",
"password": "your-meitre-password"
}
}
}
}
That's it. If your account has a single restaurant, it's detected automatically. For multi-restaurant accounts, add the restaurant header — use the list_restaurants tool to find the identifier.
| Tool | Description |
|---|---|
list_restaurants | List restaurants accessible to your account |
fetch_options | Get areas, service types, and menus |
fetch_dates | Available dates for the next 15 days |
fetch_timeslots | Available times for a specific date |
search_reservations | Find reservations by phone number |
book_reservation | Book a new reservation |
reschedule_reservation | Reschedule an existing reservation |
cancel_reservation | Cancel a reservation |
npm install
npm run dev # http://localhost:8787
npm run typecheck # Type check
npm run deploy # Deploy to Cloudflare