MCP App Store
by KeenEthics

Overview

TableLink is a reservation and table-management platform used by independent restaurants. The connector lets you find a TableLink restaurant, check live availability for any date and party size, and book or cancel a reservation on the diner's behalf — through the same platform the restaurant uses to run its floor. Returns only public restaurant data plus the diner's own bookings; never internal restaurant data or other diners' reservations.

Tools

book_reservation

ChatGPT
Book a reservation at a TableLink restaurant on behalf of the authenticated user. Identify the restaurant by slug (from search_restaurants). Returns reservationId + confirmationToken, plus two URLs the diner can use: cancelUrl (one-click cancel) and manageUrl (the diner's TableLink dashboard listing all their reservations). To cancel via this tool instead, pass the confirmationToken to cancel_reservation. Name, phone, AND email are all required — collect the email before booking.

cancel_reservation

ChatGPT
Cancel a reservation booked via this connector. Requires the confirmationToken returned by book_reservation.

get_availability

ChatGPT
Get open reservation time slots for a TableLink restaurant on a given date and party size. Identify the restaurant by tenantId (from search_restaurants) or by slug. Dates are YYYY-MM-DD in the restaurant's local timezone. Returns the open time slots, or a reason if none.

search_restaurants

ChatGPT
Find restaurants that accept reservations through TableLink. Matches on restaurant name or cuisine, optionally narrowed by city. Returns name, city, region, cuisine, timezone, a booking URL, and a tenantId you pass to get_availability. Pass an empty query with a city to list that city.

book_reservation

Claude

cancel_reservation

Claude

get_availability

Claude

search_restaurants

Claude

Similar Apps