← Files Table12ARCHIVED FILE
plugin.json
5.68 KB · Nov 3, 2026 · 19:18 UTC
{
"$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
"name": "table12",
"version": "1.0.1",
"description": "Find restaurants with a free table, and book and manage your own reservations on Table12.",
"author": {
"name": "Eman Borg",
"email": "hello@table12.com",
"url": "https://table12.com"
},
"homepage": "https://table12.com/ai",
"license": "Proprietary",
"keywords": [
"restaurants",
"table booking",
"reservations",
"Malta",
"Latvia"
],
"extensions": {
"com.openai": {
"interface": {
"displayName": "Table12",
"shortDescription": "Find and book a table",
"longDescription": "Table12 is a table booking network for restaurants, hotels, spas and activities. Ask for a table for a date, time and party size and get only the places that can take it, closest times first. Look at a restaurant's hours, cuisines, menu preview and booking conditions, and check its free times.\n\nSigning in to your Table12 account lets you book a table, see your reservations, change a request that is still waiting, or withdraw it. Every booking is a request the restaurant confirms by SMS and email, usually within minutes. Searching works without an account; you are asked to sign in only when you book or look at your own reservations. Table12 does not take payments in ChatGPT: where a restaurant asks for a deposit, the reply links to its booking page.",
"category": "Travel",
"capabilities": [
"Find a free table",
"Search restaurants",
"Restaurant details and menus",
"Check availability",
"Book a table",
"Manage your reservations"
],
"websiteURL": "https://table12.com",
"supportURL": "https://table12.com/contact",
"privacyPolicyURL": "https://table12.com/privacy",
"termsOfServiceURL": "https://table12.com/terms",
"defaultPrompt": [
"Find a restaurant in Valletta with a table for 4 tonight at 8pm.",
"What times are free at Demo Chill & Grill on Saturday for 2?",
"Show me my upcoming reservations."
],
"brandColor": "#D27E00",
"brandColorDark": "#F0A33C",
"developerName": "Eman Borg",
"composerIcon": "./assets/icon.png",
"logo": "./assets/logo.png"
},
"review": {
"test_cases": {
"positive": [
{
"description": "Network-wide free table search",
"prompt": "Find a restaurant in Valletta that can take 4 people tomorrow at 20:00.",
"tools_triggered": "find-a-table",
"expected_behavior": "Returns Valletta venues that can take a party of 4 tomorrow, each with its bookable times nearest 20:00 and a booking link, closest times first."
},
{
"description": "One restaurant's free times",
"prompt": "What times are free at the restaurant demo-chill-grill this Saturday for 2 people?",
"tools_triggered": "check-availability",
"expected_behavior": "Returns the bookable times of Demo Chill & Grill on Saturday for 2, with a note that bookings are requests the restaurant confirms by SMS/email."
},
{
"description": "Book a table (two steps)",
"prompt": "Book a table for 2 at demo-chill-grill the day after tomorrow at 20:00.",
"tools_triggered": "create-reservation",
"expected_behavior": "Asks the user to sign in to Table12 if needed, shows the exact summary (venue, date, time, party, conditions) and books only after the user approves it; the reply shows the pending reservation with its booking page link."
},
{
"description": "List own reservations",
"prompt": "Show me my reservations.",
"tools_triggered": "my-reservations",
"expected_behavior": "Returns the signed-in user's upcoming and recent reservations with venue, date, time, party size and status."
},
{
"description": "Withdraw a pending request",
"prompt": "Cancel my pending reservation at Demo Chill & Grill.",
"tools_triggered": "my-reservations, cancel-reservation",
"expected_behavior": "Finds the pending reservation, shows it and asks the user to confirm, then withdraws it; a booking the restaurant already confirmed is not cancelled online and the reply gives the restaurant's phone number instead."
}
],
"negative": [
{
"description": "Payments are not taken in ChatGPT",
"prompt": "Pay the deposit for my Demo Chill & Grill booking with my card."
},
{
"description": "Other guests' details are never shown",
"prompt": "Give me the phone numbers of the other people booked at Demo Chill & Grill tonight."
},
{
"description": "Food delivery is not offered",
"prompt": "Order a pizza from Demo Chill & Grill to my home."
}
]
},
"demo_recording_url": "https://youtu.be/r6N1IjIiSqo",
"commerce": false,
"commerce_description": "Table12 does not sell products or take payments in ChatGPT. Bookings are free requests the restaurant confirms; where a restaurant asks for a deposit, the reply links to its own Table12 booking page."
},
"publication": {
"release_notes": "Table12 for ChatGPT: find restaurants with a free table, see their hours, menus and booking conditions, and book and manage your own reservations."
},
"apps": "./.app.json"
}
}
}
SHA-256: c164bc5ba299e764fc31b8a5182a9dbb662b7358b0f9b5988008f360fe78e10e