Skip to content

Integration · Scheduling

Connect Claude & ChatGPT to GoTable

Ask your AI which slots are free on Saturday, who is booked for tonight, or to move a reservation in GoTable. It can create, change and cancel reservations, add notes for your staff, keep your guest list up to date and read your reviews, tables and offers. Questions about the reservation book get answered without clicking through it.

Connect GoTable free

Free plan, no credit card. Takes about a minute.

Try asking

  • “Do we have room for 6 people on Saturday at 19:00?”

    The AI checks the open booking slots for Saturday and tells you which times can take a party of six.

  • “Book a table for 4 on Friday at 18:30 for Maria Jensen.”

    It checks availability, searches existing reservations to avoid a duplicate and creates the booking with guest name, party size, date and time.

  • “Move the Hansen booking from 19:00 to 20:00.”

    It searches the reservations for Hansen, finds the right one and updates the time.

What your AI can do

Reservations and availability

Check open slots, search, create, change and cancel reservations, and read or add internal notes.

Guests and reviews

Search, create and update guests with contact details and newsletter subscription, and read reviews for the restaurant or one guest.

Tables and offers

List tables, table combinations and bookable offers such as menus, and check availability for a single offer.

  • “Add a note to reservation 5821: the guest has a nut allergy.”

    It looks up the staff account to write as and adds the internal note to the reservation.

  • “What have guests written in our latest reviews?”

    It lists the restaurant's reviews so you can read them or get a short summary.

  • “Which tables can we join for a party of 12?”

    It lists your tables with their seats and the table combinations that can be joined for larger parties.

24 tools for GoTable

These tools are switched on when you connect. You can switch any of them off, or require your approval before it runs.

  • add_reservation_noteChanges dataAdd a note to a reservation. Needs `reservation_id`, the note `content` and `author_id` (a staff account ID from list_staff_accounts).
  • cancel_reservationDeletesCancel a reservation by `reservation_id`. This frees the table and cannot be undone from here.
  • create_guestChanges dataAdd a guest with `name` and optional email, telephone and newsletter subscription. Search first to avoid duplicates.
  • create_reservationChanges dataCreate a reservation with `party_size` plus date, time, guest name, email and phone, and optional tables, duration, offer and comments. Search first to avoid duplicates.
  • get_guestGet one guest by `guest_id`, including contact details and newsletter subscription.
  • get_offerGet one offer by its ID, including its description and conditions.
  • get_reservationGet one reservation by `reservation_id`, including date, time, party size, guest, tables and status.
  • get_restaurantGet the restaurant's details, such as name, address and opening settings.
  • get_reviewGet one review by `review_id`.
  • get_tableGet one table by `table_id`.
  • list_availabilityList open booking slots for the restaurant. Optional `from` and `till` dates narrow the period; check this before creating a reservation.
  • list_guest_reviewsList the reviews written by one guest, by `guest_id`.
  • list_offer_availabilityList open booking slots for one offer by `offer_id`, optionally between `from` and `till`.
  • list_offersList the restaurant's bookable offers, such as menus or special arrangements, with their IDs.
  • list_reservation_notesList the internal notes on a reservation by `reservation_id`.
  • list_restaurantsList the restaurants this GoTable connection can access, with their IDs and names.
  • list_reviewsList reviews left for the restaurant, with paging.
  • list_staff_accountsList the staff user accounts that have access to the restaurant, with their IDs.
  • list_table_combinationsList the table combinations (tables that can be joined for larger parties).
  • list_tablesList the restaurant's tables with their IDs and seats.
  • search_guestsSearch the restaurant's guest list by `query` (name, email or phone), with paging. Use this to find a guest ID or avoid duplicates.
  • search_reservationsSearch the restaurant's reservations by `query` (e.g. guest name, email or phone), with paging. Use this to find a reservation ID.
  • update_guestChanges dataUpdate a guest's name, email, telephone or newsletter subscription by `guest_id`. Only the fields you pass change.
  • update_reservationChanges dataChange a reservation by `reservation_id`: date, time, party size, guest details, tables, duration or comments.

Set up in three steps

  1. 1

    Pick the app

    Create a free PipMCP account and choose GoTable from the app list.

  2. 2

    Paste your key

    Paste a GoTable API key. Open your restaurant's Integrations page in GoTable and create a Restaurant API key, or create an Account API key on your personal account's Settings page to reach all your restaurants. You can also enter your Restaurant ID. If you leave it out, the AI can look it up with the list_restaurants tool.

  3. 3

    Add the link to your AI

    You get a personal MCP link. Add it to Claude, ChatGPT or Cursor:

    1. Click your name, then Settings › Connectors › Add custom connector.
    2. Paste your link as the Remote MCP server URL.
    3. Switch it on from the + menu in a chat.

Questions

What can the AI do in GoTable?

The AI can read your restaurants, availability, reservations and their notes, guests, reviews, tables, table combinations, offers and staff accounts. It can create and update reservations and guests, add notes to a reservation and cancel a reservation.

Does the AI see my GoTable API key?

No. Your GoTable API key is encrypted at rest and never shown to the AI. After you save it, it is not shown again, not even to you. The AI only sees the results of the tools it calls.

Can I control what the AI is allowed to do?

Yes. You choose which tools are switched on, so you can start read-only. Cancelling a reservation frees the table and cannot be undone from PipMCP, so it can require your approval before it runs. Every tool call is logged.

Does it work with ChatGPT?

Yes. In ChatGPT go to Settings › Apps & Connectors › Advanced and turn on Developer mode, then add your PipMCP link. Developer mode needs a paid ChatGPT plan: Plus, Pro, Business or Enterprise. The same link also works in Claude (Settings › Connectors › Add custom connector), Cursor and other MCP clients.

What does it cost?

PipMCP has a free plan with no credit card required. Paid plans bill per completed task. You also need your own GoTable account.

Should I use a Restaurant or an Account API key?

A Restaurant API key is created on that restaurant's Integrations page and is meant for that restaurant. An Account API key is created on your personal account's Settings page and reaches all your restaurants. If the AI only needs one venue, the Restaurant key keeps its reach small.

Let your AI work in GoTable today.

Start free. Your key stays encrypted, and you decide what the AI may do.

Connect GoTable free

PipMCP is not affiliated with GoTable. Product names are trademarks of their owners.