# GoTable MCP

Vendor: GoTable  
Category: other  
Auth: API_KEY  
Composio slug: `go_table`

GoTable provides restaurant reservation, guest, offer, table, availability, and webhook management through its REST API.

## Tools

- **Cancel Reservation** — Irreversibly cancel a finalized reservation or reject a pending reservation. The selected role controls GoTable's default communication.
- **Create Reservation** — Create a reservation or walk-in. Guest-role calls enforce availability and may trigger guest-facing operational communication.
- **Create Reservation Note** — Attach an HTML note to a reservation under an account that has access to the restaurant.
- **Get Availability** — Return restaurant-wide availability, or availability for one offer when offer_id is provided, over a date range of at most three months.
- **Get Guest** — Return one guest profile by restaurant and guest ID.
- **Get Offer** — Return one booking offer by restaurant and offer ID.
- **Get Reservation** — Return one reservation by restaurant and reservation ID.
- **Get Restaurant** — Return details for one accessible restaurant by ID.
- **Get Table** — Return one physical table by restaurant and table ID.
- **Get Table Combination** — Return one configured table combination by restaurant and combination ID.
- **List Guests** — Return one page of restaurant guests, optionally filtered with GoTable's guest search syntax.
- **List Offers** — Return one page of booking offers configured for a restaurant.
- **List Reservation Notes** — Return all notes attached to one reservation.
- **List Reservations** — Return one page of reservations for a restaurant, optionally filtered with GoTable's reservation search syntax.
- **List Restaurant Accounts** — Return one page of user accounts that can access a restaurant, including IDs usable as reservation-note authors.
- **List Restaurants** — Return one page of restaurants accessible to the connected GoTable account.
- **List Table Combinations** — Return one page of configured table combinations for a restaurant.
- **List Tables** — Return one page of physical tables configured for a restaurant.
- **Update Reservation** — Update selected details of an existing reservation, including its schedule, party, guest data, comments, duration, or table assignment. Omitted fields remain unchanged.

## Setup

1. Create or open a Switchy Project.
2. Open Integrations and connect GoTable.
3. Authorise through api_key.
4. Teammates can now @-mention GoTable tools in chat.

---
Last verified: 2026-09-04T02:00:56.012Z  
Canonical URL: https://switchy.build/directory/mcps/go-table