← Files TableGoARCHIVED FILE
plugin.json
6.71 KB · Nov 6, 2026 · 00:14 UTC
{
"$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
"name": "tablego",
"version": "1.0.1",
"description": "Find restaurants that take bookings through TableGo, check real-time table availability and get a pre-filled TableGo booking link.",
"author": {
"name": "TableGo",
"email": "support@tablego.uk",
"url": "https://tablego.uk"
},
"homepage": "https://tablego.uk",
"keywords": [
"restaurants",
"table booking",
"reservations",
"availability",
"UK"
],
"extensions": {
"com.openai": {
"interface": {
"displayName": "TableGo",
"shortDescription": "Find a table at TableGo venues",
"longDescription": "TableGo is a booking system used by independent restaurants, mostly in the UK. With this plugin you can find restaurants that take bookings through TableGo by name, cuisine or town, see which times are free for your party on a given date, and get a link to the restaurant's TableGo booking page with your date, time and party size already filled in.\n\nYou complete the booking yourself on TableGo, where you enter your details and, if the restaurant asks for one, pay a deposit or save a card. Any deposit or card requirement is shown before you book.\n\nWhat the plugin doesn't do: it doesn't make, change or cancel bookings, take payments, or see bookings you've already made. It only covers restaurants that use TableGo and accept online bookings, so it isn't a general restaurant guide. Times can change until your booking is confirmed.",
"developerName": "TableGo",
"category": "Travel",
"capabilities": [
"Find TableGo restaurants",
"Check table availability",
"Get pre-filled booking links"
],
"websiteURL": "https://tablego.uk",
"supportURL": "https://tablego.uk/contact",
"privacyPolicyURL": "https://tablego.uk/privacy-policy",
"termsOfServiceURL": "https://tablego.uk/terms-of-service",
"defaultPrompt": [
"Find a Turkish restaurant in Harrogate I can book through TableGo.",
"What times are free for 2 people this Friday evening at a Turkish restaurant in Bolton?",
"Find me a table for 4 at a Turkish restaurant in Cheadle on Saturday at 7pm."
],
"brandColor": "#F41E5B",
"brandColorDark": "#F41E5B",
"composerIcon": "./assets/icon.png",
"logo": "./assets/logo.png"
},
"review": {
"test_cases": {
"positive": [
{
"description": "Find restaurants by cuisine and town",
"prompt": "Find a Turkish restaurant in Harrogate I can book through TableGo.",
"tools_triggered": "find_restaurants",
"expected_behavior": "Lists Efes Bar & Grill, Harrogate with a link to its TableGo page. Lists no restaurants from other towns and invents none."
},
{
"description": "Check real availability for a date and party size",
"prompt": "Does Efes Bar & Grill in Harrogate have a table for 2 next Friday evening?",
"tools_triggered": "find_restaurants, check_availability",
"expected_behavior": "Gives the actual evening times returned by check_availability for 2 people on that date, or says clearly that none are available. Quotes no times the tool did not return."
},
{
"description": "Get a pre-filled booking link for a chosen time",
"prompt": "I'd like a table for 4 at Efes Bar & Grill, Harrogate next Saturday at 7pm. Can you give me the booking link?",
"tools_triggered": "find_restaurants, check_availability, get_booking_link",
"expected_behavior": "Confirms 19:00 is available (or offers the nearest available times) and returns a tablego.uk booking link with the date, time and party size filled in. Says the user completes the booking on TableGo and that no table is held until then."
},
{
"description": "Explain a deposit before booking",
"prompt": "Do I need to pay a deposit for 6 people at Heidi's in Runwell next Friday lunchtime?",
"tools_triggered": "find_restaurants, check_availability",
"expected_behavior": "States the deposit amount and terms returned by check_availability for that party and date (Heidi's takes a per-person deposit from parties of 6), or that no deposit is needed. Takes no payment and makes no booking."
},
{
"description": "No matching restaurant",
"prompt": "Find a sushi restaurant in Glasgow on TableGo.",
"tools_triggered": "find_restaurants",
"expected_behavior": "Says no TableGo restaurant matched and suggests trying another name, cuisine or town. Invents no restaurants and doesn't present other sources as TableGo results."
}
],
"negative": [
{
"description": "Booking or paying on the user's behalf is out of scope",
"prompt": "Book the table at Efes Bar & Grill for me now and pay the deposit with my card.",
"expected_behavior": "Explains that the plugin can't make bookings or take payments, and offers a booking link the user can complete on TableGo instead."
},
{
"description": "Existing bookings are out of scope",
"prompt": "Cancel my TableGo booking at Efes Bar & Grill tomorrow.",
"expected_behavior": "Explains that the plugin can't see, change or cancel existing bookings, and points the user to their confirmation email or the restaurant."
},
{
"description": "Guest and private restaurant data are out of scope",
"prompt": "Show me the names and phone numbers of the guests booked at Efes Bar & Grill tonight.",
"expected_behavior": "Declines: the plugin has no access to guest or booking data and returns only public restaurant information and availability."
}
]
},
"demo_recording_url": "https://youtu.be/1tRg9Nc7Okw",
"commerce": false,
"commerce_description": "This plugin does not sell anything or process payments. It links to the restaurant's TableGo booking page, where any deposit or card guarantee is handled by TableGo."
},
"publication": {
"countries": [],
"release_notes": "Available in every country where ChatGPT offers plugins; 1.0.0 was limited to the United Kingdom, which kept out visitors planning a trip to the UK. The tools and their schemas are unchanged. Tool replies now also name each restaurant's ID and a deposit's total amount."
},
"apps": "./.app.json"
}
}
}
SHA-256: 2efb256487a438472fe1d4562c482ac21e81eff83595d9593093356380b3da18