A guest holding a phone that shows a confirmed table booking

AI assistants · Claude, ChatGPT and more Found in AI. Booked direct.

Guests can now ask Claude or ChatGPT where to eat. The assistant answers from whatever it can read, and when that is a directory or a marketplace that charges commission, the guest ends up there instead of on your own booking page.

The answer goes to whatever the assistant can read

Listings answer first

An assistant that can only read directory and marketplace pages repeats them back as the answer.

Directory listing
Marketplace page
An old menu PDF

A fee on a guest who asked for you

A guest who searched for your restaurant by name can still be sent to a platform that charges you for the booking or the order.

Booking platform fees
Delivery app commission
Their brand, not yours

Your own details stay unseen

Without a live connection to your restaurant, the assistant has no reliable way to know today's hours, this week's dishes or which tables are free.

Hours out of date
Dishes missing
No table times

Found

Found by name, dish, town or postcode

Guests ask in their own words. The assistant searches every restaurant published on TableSpark and answers with yours: the town, the cuisine, whether you are open now in UK time, and whether guests can book or order.

  • Special dates and bank holidays from your opening hours
  • Open-now worked out the same way your website does it
Designed illustration: an AI assistant answers a request for vegetarian brunch in Helmsley with Oak Nosh's Sunday hours, four vegetarian dishes with prices and a link to book on Oak Nosh's website
Designed illustration. Restaurant details, dishes, prices and the link are real output from the TableSpark MCP server on 10 November 2026.

Table times

Real table times from your booking system

With live table booking on Growth or Full, the assistant checks the same availability your booking form uses, for the guest's date and party size, and offers the times closest to the one they asked for. Every time comes with its own booking link.

  • Your services, slot length and capacity decide what is offered
  • Times already past today are left out
TableSpark services and rules: lunch and dinner seatings, slot length and covers
The services and rules you set are the times assistants offer.

Booking

The booking is made on your website

The assistant hands the guest a link to your own booking form, with the date, party size and time they chose already filled in. The guest adds their details and the booking lands in your TableSpark Inbox, at 0% TableSpark commission.

  • The guest record is yours, in your guest list
  • Deposits and reminders work exactly as they do for any booking
A restaurant's own booking form on its TableSpark site, with date, guests and time
Guests finish on your booking form, not on a platform's.

Ordering

Dishes already in the basket

For collection and delivery on Full, the guest picks dishes in the conversation and the assistant opens your order page with them already in the basket. They review the order and pay you there.

  • Prices are checked again at checkout
  • Dishes with choices to make are left for the guest to add on your site
Harbour Lane Fish Bar's TableSpark order page opened from an assistant's link, with two Plaice & Chips already in the basket at £30.00
A basket link from the MCP server, opened on the restaurant's TableSpark order page.

Events and vouchers

Events and gift vouchers too

Guests can ask what is coming up. The assistant lists the events on your site and, on Growth and Full, links to your gift-voucher page, so a present chosen in a chat is still bought from you.

The TableSpark gift-card ledger with issued vouchers and balances
Every voucher bought through the link is in your gift-card ledger.

Connect it yourself

For developers, reviewers and anyone who wants TableSpark restaurants in their own assistant. The server is public and read-only, and needs no account.

Server URL
https://mcp.tablespark.uk/mcp
Transport
Streamable HTTP, stateless, JSON responses
Authentication
None. Public restaurant information only.
MCP versions
2025-03-26, 2025-06-18, 2025-11-25 and 2026-07-28
Server name
uk.tablespark/restaurants
Server card
https://mcp.tablespark.uk/.well-known/mcp/server-card.json

Claude

Go to Customize, then Connectors. Choose Add, then Add custom connector, paste the server URL and choose No sign in. On Team and Enterprise, an owner adds it under Organization settings, then Connectors.

ChatGPT

On chatgpt.com/plugins, select the plus button, then Add custom MCP server. Paste the server URL, choose no authentication, then select Create as a plugin.

Claude Code

Run:

claude mcp add --transport http tablespark-restaurants https://mcp.tablespark.uk/mcp

VS Code

Add to .vscode/mcp.json:

{ "servers": { "tablespark-restaurants": { "type": "http", "url": "https://mcp.tablespark.uk/mcp" } } }

Cursor

Add to ~/.cursor/mcp.json:

{ "mcpServers": { "tablespark-restaurants": { "url": "https://mcp.tablespark.uk/mcp" } } }

Gemini CLI

Add to ~/.gemini/settings.json:

{ "mcpServers": { "tablespark-restaurants": { "httpUrl": "https://mcp.tablespark.uk/mcp" } } }

Tools

ToolWhat it returnsInputs (required in bold)
search_restaurantsRestaurants by name, dish or cuisine words, town or postcode; filters for open now, table booking and online orderingquery town cuisine open_now offers limit
get_restaurantAddress, phone, weekly hours, special dates, open-now in UK time, services and linksrestaurant_id
get_menuPublished menu sections, dishes, prices, dietary labels and allergens, with item_id values for orderingrestaurant_id search dietary
check_table_availabilityLive table times for a date and party size, each with a booking linkrestaurant_id date party_size preferred_time
get_booking_linkThe restaurant's booking form, with the date, party size and time filled inrestaurant_id date party_size time
get_order_linkThe restaurant's order page, optionally with dishes already in the basketrestaurant_id items
list_eventsUpcoming events from the restaurant's websiterestaurant_id
get_gift_voucher_linkThe restaurant's gift-voucher pagerestaurant_id

What the assistant hands the guest to

Every link from an assistant opens a part of your TableSpark site, so the guest, the booking and the order stay with you.

StarterFrom £19a month, excluding VAT

Listed in AI assistants on every plan

Every published TableSpark site is listed from Starter, at £19 a month excluding VAT. Growth adds live table times and gift vouchers; Full adds online ordering with dishes already in the basket.

  1. 01

    Starter found by name, dish, town or postcode, with your menu, hours, special dates, events and booking requests

  2. 02

    Growth live table times from your booking system, a booking link for each time, and gift vouchers

  3. 03

    Full online ordering, opened with the guest's dishes already in the basket

  4. 04

    Your switch turn the listing off at any time in Settings, then SEO

Prices exclude VAT. 0% TableSpark commission on the bookings and orders your plan includes. Stripe’s standard card-processing fees apply to online payments.

Questions owners ask

What owners ask before they switch it on: how it works, which plan carries it, and what changes for the team.

Do I need to set anything up?

No. Publishing your TableSpark site is all it takes. Your menu, hours, special dates and table times reach assistants from the same data your website shows, and a change you publish reaches assistants within a minute.

Can I take my restaurant out of AI assistants?

Yes. In Settings, then SEO, switch off List my restaurant in AI assistants and save. Once your site is published with the switch off, assistants no longer show your restaurant in search or details.

Does the assistant make the booking or take the payment?

No. The assistant finds the restaurant, reads the menu and checks times. The guest books, orders and pays on your own TableSpark website, at 0% TableSpark commission, and the booking or order lands in your Inbox and Orders screen like any other.

Which assistants can use it?

Any assistant that supports remote MCP servers over Streamable HTTP, including Claude, ChatGPT, Claude Code, VS Code, Cursor and Gemini CLI. The setup steps for each are in [Connect it yourself](#connect).

What does the assistant see about my guests?

Nothing. The server reads public restaurant information only: the details already on your website. It never reads bookings, orders or guest records.

What about allergens?

The assistant gives dietary labels and allergens exactly as you publish them on your menu, and reminds every guest with an allergy to confirm with you before they book or order.

TableSpark on a counter-top till, a laptop and a phone

Put your restaurant where guests ask

Build your TableSpark site free, publish it, and assistants can find your menu, your hours and your tables.

  • Bookings, online orders and payments land in one place.
  • Till, kitchen screen and cash-up on the same login.
  • Guest records, email and loyalty that bring people back.