get_menu
Get this venue's menu. With no arguments it returns every category with all of its items — name, price, dietary tags, availability and a short description — so read it once and answer from it rather than searching term by term. A menu over 200 items is summarised instead, with up to 5 example items per category; pass a category name for that category's items in full. Option groups are not included — call get_item for those. Takes the venue slug find_venues returns.
Input Schema
{
"type": "object",
"required": [
"venue"
],
"properties": {
"diets": {
"type": "array",
"items": {
"enum": [
"halal",
"kosher",
"vegan",
"vegetarian",
"gluten free",
"dairy free"
],
"type": "string"
},
"description": "Diets every returned item must be tagged as suiting, for example [\"vegan\"] or [\"vegetarian\", \"gluten free\"]."
},
"venue": {
"type": "string",
"description": "The venue to act on, as the slug find_venues returns."
},
"category": {
"type": "string",
"description": "A category name to list in full, exactly as it appears on the menu."
},
"excludeAllergens": {
"type": "array",
"items": {
"enum": [
"celery",
"gluten",
"crustaceans",
"fish",
"eggs",
"lupin",
"milk",
"molluscs",
"mustard",
"nuts",
"peanuts",
"sesame",
"soya",
"sulphites"
],
"type": "string"
},
"description": "Allergens the customer must avoid. Items that contain or may contain any of them are left out; items with no allergen information are kept."
}
}
}
Stores exposing the get_menu tool
Get the agentic commerce digest every Monday
Real adoption data, ecosystem trends, new spec versions, and the stores that broke or recovered this week. Read by founders and engineers building the next generation of commerce.