mcpbeat Sign in

GoTable MCP by usefulapi MCP Server

answering

GoTable MCP by usefulapi is answering right now. Last checked 7 min ago. It exposes 21 tools. Last commit 2 Nov 2026.

Read availability, reservations, guests; create, change, cancel bookings; add notes in GoTable.

Uptime history 21 hours of history
21 hours agonow
100.0%
Uptime 24h
76 of 76 checks
21
Tools
read from the server
259 ms
Response time
average over 24h
1
Stars
last commit 2 Nov 2026

What changed 1

Every tool that appeared, vanished or quietly changed what it asks for. Recorded since 2 November 2026. No other catalogue keeps this.

2 Nov a tool changed version

Nothing serious here today

Today is the operative word: we check GoTable MCP by usefulapi every 15 minutes and re-read its code on every release. Watch it and you find out the day that stops being true.

Three servers free · no card

Connect this server

Endpoint below is the one we actually reach during checks — not the one copied from a README. Last verified 7 min ago.

run in your terminal
claude mcp add gotable --transport http https://gotable.usefulapi.io/mcp
Settings → Connectors → Add custom connector, then paste this address
https://gotable.usefulapi.io/mcp
~/.codex/config.toml
[mcp_servers.gotable]
url = "https://gotable.usefulapi.io/mcp"
.cursor/mcp.json
{
  "mcpServers": {
    "gotable": {
      "url": "https://gotable.usefulapi.io/mcp"
    }
  }
}
.vscode/mcp.json
{
  "servers": {
    "gotable": {
      "type": "http",
      "url": "https://gotable.usefulapi.io/mcp"
    }
  }
}

Available tools 21

Read directly from the server with tools/list, grouped by what they act on. If a tool disappears, we record the date.

gotable
gotable_cancel_reservation
WRITE: cancel a reservation as the restaurant. By default GoTable e-mails and texts the guest: set skip_email / skip_sms to stop that. GoTable API: POST /api/v1/restaurants/{restaurant_id}/reservations/{reservation_id}/cancel.
gotable_create_guest
WRITE: add a guest to the guest book of a restaurant. Not idempotent. GoTable API: POST /api/v1/restaurants/{restaurant_id}/guests.
gotable_create_reservation
WRITE: create a reservation as the restaurant (skips most availability checks, so check gotable_get_availability first). Needs date and time, or type WalkIn for a guest at the door. By default GoTable e-mails and texts the guest: set skip_email / skip_sms to stop that. Not idempotent: a repeat call creates a second reservation. GoTable API: POST /api/v1/restaurants/{restaurant_id}/reservations.
gotable_create_reservation_note
WRITE: add an internal note to a reservation. author_id is a staff account id (from gotable_list_accounts). Not idempotent. GoTable API: POST /api/v1/restaurants/{restaurant_id}/reservations/{reservation_id}/notes.
gotable_get_availability
Get the real-time availability of a restaurant per date: closed flag and the time slots with the minimum and maximum party size. The range is capped at 3 months after `from`. GoTable API: GET /api/v1/restaurants/{restaurant_id}/availability.
gotable_get_guest
Get one guest with visits, last visit, diets, allergies and tags. GoTable API: GET /api/v1/restaurants/{restaurant_id}/guests/{guest_id}.
gotable_get_offer
Get one offer by id. GoTable API: GET /api/v1/restaurants/{restaurant_id}/offers/{offer_id}.
gotable_get_offer_availability
Get the availability per date of one offer (for example a tasting menu). GoTable API: GET /api/v1/restaurants/{restaurant_id}/offers/{offer_id}/availability.
gotable_get_reservation
Get one reservation with state, guest data, tables, payment and notes. GoTable API: GET /api/v1/restaurants/{restaurant_id}/reservations/{reservation_id}.
gotable_get_restaurant
Get one restaurant by id. GoTable API: GET /api/v1/restaurants/{restaurant_id}.
gotable_list_accounts
List the staff accounts that have access to a restaurant (id, name, e-mail). The account id is the author_id that gotable_create_reservation_note needs. GoTable API: GET /api/v1/restaurants/{restaurant_id}/accounts.
gotable_list_combinations
List the table combinations of a restaurant (groups of tables that seat one larger party). GoTable API: GET /api/v1/restaurants/{restaurant_id}/combinations.
gotable_list_guests
Search the guests of a restaurant. `query` mixes free text with filters: fields name, email, telephone, last_visit, visits, reservations; operators <= < >= > != = == : ~ !: !~. Example: "visits>=5". GoTable API: GET /api/v1/restaurants/{restaurant_id}/guests.
gotable_list_offers
List the offers of a restaurant (deposit per guest, visibility, booking window, translations). GoTable API: GET /api/v1/restaurants/{restaurant_id}/offers.
gotable_list_reservation_notes
List the internal notes of a reservation. GoTable API: GET /api/v1/restaurants/{restaurant_id}/reservations/{reservation_id}/notes.
gotable_list_reservations
Search the reservations of a restaurant. `query` mixes free text with filters: fields type, offer_id, date, time, starts_at, ends_at, state, party_size, guest_name, guest_email, guest_telephone, comments, duration_in_minutes; operators <= < >= > != = == : ~ !: !~. Example: "John date>=2026-10-19 state=confirmed party_size=2". States: pending, rejected, confirmed, checked_in, checked_out, cancelled, expired, reconfirmed, skipped and others. GoTable API: GET /api/v1/restaurants/{restaurant_id}/reservations.
gotable_list_restaurants
List the restaurants this API key can access (id, name, address, time zone, currency). Call this first: every other tool needs a restaurant_id. GoTable API: GET /api/v1/restaurants.
gotable_list_reviews
List the guest reviews of a restaurant (rating, text, state). Needs the `reviews` feature in the GoTable plan; else the API returns an error. GoTable API: GET /api/v1/restaurants/{restaurant_id}/reviews.
gotable_list_tables
List the tables of a restaurant (label, section, minimum and maximum party size). GoTable API: GET /api/v1/restaurants/{restaurant_id}/tables.
gotable_update_guest
WRITE: change the name, e-mail, telephone or marketing consent of a guest. Send only the fields to change. GoTable API: PATCH /api/v1/restaurants/{restaurant_id}/guests/{guest_id}.
gotable_update_reservation
WRITE: change the details of a reservation (date, time, party size, guest data, comments, duration, tables). Send only the fields to change. GoTable API: PUT /api/v1/restaurants/{restaurant_id}/reservations/{reservation_id}.

Endpoints

URLTransportStateLatencyChecked
https://gotable.usefulapi.io/mcp streamable-http answering 176 ms 7 min ago

Alternatives to GoTable MCP by usefulapi

same job, measured the same way
Appointedd MCP by usefulapi
by usefulapi

Read Appointedd bookings, customers and availability; create, change and cancel bookings.

20 tools answering
Appointo MCP by usefulapi
by usefulapi

Read Appointo bookings, availability and subscriptions; create, reschedule and cancel bookings.

10 tools answering
Smoobu MCP by usefulapi
by usefulapi

Check vacation-rental reservations, rates, availability and guest messages, and update bookings.

20 tools answering
WuBook MCP by usefulapi
by usefulapi

Read WuBook ZaK rooms, availability and reservations; manage inventory and guest check-in.

19 tools answering
Bookingmood MCP by usefulapi
by usefulapi

Read Bookingmood bookings, availability, guests, payments and invoices; update bookings, contacts.

21 tools answering
HotelRunner MCP by usefulapi
by usefulapi

Read HotelRunner reservations, rooms, channels; update availability and prices; confirm or cancel.

8 tools answering
Easytable MCP
by chrischall

easyTable restaurant reservations for Claude — availability, and create/modify/cancel bookings

428 installs/wk local only
Reservations
by tehprof-booking

Remote MCP for TehProf Booking: browse resources & availability, create & cancel reservations.

8 tools answering

GoTable MCP by usefulapi — questions

Answers built from our own checks of this server.

What can GoTable MCP by usefulapi do?
It exposes 21 tools, read directly from the server on our last check. Among them: gotable_cancel_reservation, gotable_create_guest, gotable_create_reservation, gotable_create_reservation_note, gotable_get_availability, gotable_get_guest and 15 more. The full list with descriptions is on this page — we take it from the server itself via tools/list, not from a README. How MCP servers expose tools in the first place →
Is GoTable MCP by usefulapi working right now?
We send a real MCP handshake every 15 minutes. Over the last 24 hours 76 of 76 checks got a reply (100.0%), average response time 259 ms. The bar chart above shows every period we have measured.
How do I connect GoTable MCP by usefulapi?
Copy the ready config from this page. We generate it for Claude Code, Claude Desktop, Codex, Cursor and VS Code, each in the form that client actually reads. It is a remote server, so there is nothing to install — the client connects to the address.
Does GoTable MCP by usefulapi need an API key?
No. GoTable MCP by usefulapi completed a full MCP handshake with us as an anonymous client and listed its tools without asking for anything. All 21 of them are readable on this page. This is what we observed, not what the docs claim.
How fast is GoTable MCP by usefulapi?
It answers our handshake in 259 ms on average, which is faster than 55% of all working MCP servers we measure. The comparison comes from our own checks across the whole registry, every 15 minutes.
Is GoTable MCP by usefulapi open source?
The code is open source: it is published under the MIT licence, written in JavaScript, 1 stars on GitHub and 1 open issue. The licence covers the code in the repository, not the hosted service at gotable.usefulapi.io, which runs on its operator's own terms.