UCP Checker

search_menu

Search this menu by dish name, category or description — the way a customer would ask for it ("halloumi wrap", "something vegan"). Prefer get_menu, which returns the whole menu for a venue of ordinary size; this is for narrowing a menu too long to return in full. Takes the venue slug find_venues returns.

Schema

Input Schema

{
    "type": "object",
    "required": [
        "venue",
        "query"
    ],
    "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\"]."
        },
        "limit": {
            "type": "integer",
            "description": "Maximum results, up to 25 (default 10)."
        },
        "query": {
            "type": "string",
            "description": "What the customer is looking for."
        },
        "venue": {
            "type": "string",
            "description": "The venue to act on, as the slug find_venues returns."
        },
        "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."
        }
    }
}
Verified Stores
2
Member Stores

Stores exposing the search_menu tool

Weekly UCP Report

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.

Free forever No spam Unsubscribe anytime

View a sample report →

Weekly UCP Report
Issue #54 · Oct 12, 2026
+664
new verified stores
Verified rate
Latest spec
Cart capability