Tool tree
gradeNot graded
list_venuesAnswer
All Rabble venues in Canberra and Burleigh Heads: type, suburb, hours and how to book (online, walk-in or enquiry).
View tool JSON
{
"name": "list_venues",
"kind": "answer",
"impl": "imperative",
"description": "All Rabble venues in Canberra and Burleigh Heads: type, suburb, hours and how to book (online, walk-in or enquiry).",
"inputSchema": {
"type": "object",
"properties": {}
}
}get_venueAnswer
One venue's address, phone, structured opening hours (for 'is it open now'), booking method with the booking link, menu link and map link.
View tool JSON
{
"name": "get_venue",
"kind": "answer",
"impl": "imperative",
"description": "One venue's address, phone, structured opening hours (for 'is it open now'), booking method with the booking link, menu link and map link.",
"inputSchema": {
"type": "object",
"properties": {
"venue": {
"type": "string",
"description": "Venue name or slug, e.g. \"Assembly\", \"corella\", \"Local Burleigh\"."
}
},
"required": [
"venue"
]
}
}get_menuAnswer
A venue's current menu with prices (AUD), descriptions and dietary tags (vegetarian, vegan, gluten free). Optionally filter to one section, e.g. "desserts" or "cocktails".
View tool JSON
{
"name": "get_menu",
"kind": "answer",
"impl": "imperative",
"description": "A venue's current menu with prices (AUD), descriptions and dietary tags (vegetarian, vegan, gluten free). Optionally filter to one section, e.g. \"desserts\" or \"cocktails\".",
"inputSchema": {
"type": "object",
"properties": {
"venue": {
"type": "string",
"description": "Venue name or slug, e.g. \"Assembly\", \"corella\", \"Local Burleigh\"."
},
"section": {
"type": "string",
"description": "Optional section or menu name to filter to."
}
},
"required": [
"venue"
]
}
}whats_onAnswer
Upcoming gigs, events and specials across the venues (or one venue), with dates, start times, entry and ticket links.
View tool JSON
{
"name": "whats_on",
"kind": "answer",
"impl": "imperative",
"description": "Upcoming gigs, events and specials across the venues (or one venue), with dates, start times, entry and ticket links.",
"inputSchema": {
"type": "object",
"properties": {
"venue": {
"type": "string",
"description": "Optional: limit to one venue."
},
"from": {
"type": "string",
"description": "Optional start date, YYYY-MM-DD (default today)."
},
"to": {
"type": "string",
"description": "Optional end date, YYYY-MM-DD."
}
}
}
}start_bookingSensitive Action
How to book a table at a venue. Returns the booking link (with the guest's date and party size filled in where the provider supports it) for the guest to choose a time and confirm, or explains that the venue is walk-in or enquiry only. Does not make a booking itself.
View tool JSON
{
"name": "start_booking",
"kind": "transact",
"impl": "imperative",
"description": "How to book a table at a venue. Returns the booking link (with the guest's date and party size filled in where the provider supports it) for the guest to choose a time and confirm, or explains that the venue is walk-in or enquiry only. Does not make a booking itself.",
"inputSchema": {
"type": "object",
"properties": {
"venue": {
"type": "string",
"description": "Venue name or slug, e.g. \"Assembly\", \"corella\", \"Local Burleigh\"."
},
"date": {
"type": "string",
"description": "Optional YYYY-MM-DD."
},
"party": {
"type": "integer",
"minimum": 1,
"description": "Optional number of guests."
}
},
"required": [
"venue"
]
}
}open_pageAction
Show the guest a page on this site: a venue, its menu, what's on, functions or bookings.
View tool JSON
{
"name": "open_page",
"kind": "act",
"impl": "imperative",
"description": "Show the guest a page on this site: a venue, its menu, what's on, functions or bookings.",
"inputSchema": {
"type": "object",
"properties": {
"page": {
"type": "string",
"enum": [
"venue",
"menu",
"whats-on",
"functions",
"book"
]
},
"venue": {
"type": "string",
"description": "Venue slug for venue/menu pages, e.g. \"assembly\"."
}
},
"required": [
"page"
]
}
}