GoTable
GoTable provides restaurant reservation, guest, offer, table, availability, and webhook management through its REST API.
Integration
- Vendor
- GoTable
- Category
- other
- Auth
- API_KEY
- Tools
- 19
- Composio slug
go_table
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
- Create or open a Switchy Project.
- Open Integrations and connect GoTable.
- Authorise through api_key. Switchy stores the connection against your org.
- Everyone in the Project can now @-mention the GoTable tools in chat.
What teammates see: by default, memories from GoTable are scoped to the Project (PROJECT visibility) - you can mark any memory PRIVATE or share it ORG-wide.
Works well with
Top models
Compatibility data appears once enough Projects have used this MCP together with a given model.