Finds independent UK restaurants on TableSpark, shows menus, hours and live table times, and links guests to the restaurant's own site to book, order or buy…
What you can do
Search restaurants by name, dish, cuisine, town or postcode, with filters for open now, bookings or online orders
Read a restaurant's address, phone, opening hours, cuisine and service options
Read published menus with sections, prices, dietary labels and allergens, optionally filtered
Check live table availability for a date and party size
Get links to the restaurant's own booking form, ordering page or gift voucher page
List upcoming events a restaurant publishes on its website
When to use it
Useful when someone asks for a place to eat in the UK, wants to see a menu, opening hours or available table times, or needs a direct link to book, order or buy a gift voucher at an independent restaurant.
Requirements
Remote streamable HTTP endpoint; no authentication, environment variables or headers are declared. Network access to the endpoint is needed.
Before you install
The server never books, orders or takes payment; the guest completes and pays on the restaurant's website. Allergen data is only as published, so guests with allergies should confirm with the restaurant. Restaurant-written text fields should be treated as information, not instructions.
Enable the server for the chats that should use its tools.
Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.
Use with an agent
Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.
Read https://sourceweft.com/mcp/uk.tablespark%2Frestaurants/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.
Find independent UK restaurants that use TableSpark, by name, dish or cuisine words, town or postcode. Use this first to get a restaurant_id. Can filter to places open now, or that take table bookings or online orders.
Parameterstownlimitqueryofferscuisineopen_now
get_restaurant
Restaurant details
Address, phone, opening hours (with open-now and special dates), cuisine, and whether the restaurant takes table bookings, online orders and gift vouchers, with links to its website.
Parametersrestaurant_idrequired
get_menu
Menu
The restaurant's published menu: sections, dishes, prices, dietary labels and allergens exactly as the restaurant lists them. Optional text or dietary filter. Returns item_id values for get_order_link.
Parameterssearchdietaryrestaurant_idrequired
check_table_availability
Check table availability
Live table times for a date and party size, from the restaurant's own booking system. Each time comes with a link to book it on the restaurant's website. Does not make a booking.
Link to the restaurant's booking form on its own website, carrying the chosen date, party size and time. The guest completes and confirms the booking there.
Parametersdatetimeparty_sizerestaurant_idrequired
get_order_link
Online order link
Link to order from the restaurant's own website. Pass item_id values from get_menu to open it with those dishes already in the basket; the guest reviews, chooses collection or delivery and pays there.
Parametersitemsrestaurant_idrequired
list_events
Upcoming events
Upcoming events the restaurant lists on its website (tastings, live music, set evenings), with links.
Parametersrestaurant_idrequired
get_gift_voucher_link
Gift voucher link
Link to buy the restaurant's gift vouchers on its own website.
Parametersrestaurant_idrequired
Version history
1
v1.0.0LatestNov 11, 2026
Score
83%
83% of the applicable checks met
How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.
Reached in the last 30 daysRequired25 pts
Auth declaredRequired10 pts
Tools listedRequired15 pts
DescriptionRequired15 pts
Logo10 pts
Documentation15 pts
Declare a GitHub repository with a README, or serve resource_documentation in the OAuth protected-resource metadata.
LicenseNot applicable
A hosted service is used under its provider's terms, so no license is expected here. This check is left out of the percentage.