Coffee Shop Menu Guide Skill
Use this skill when the user asks for menu options, categories, prices, or recommendations.
Data Access — get_menu_catalog
Use ToolSearch.Gateway only. Do not call MCP protocol tools directly and do not use CLI fallback.
search_tools("menu list items", limit: 5)- Pick the discovered
menu_list_itemstool and schema. call_tool("menu_list_items", {})
Normalize to: [{"item_type":"...","name":"...","category":"...","price":0.00}]
Workflow
- Execute
get_menu_catalog. - Filter/group by user intent. Return 3-6 options unless full list requested.
- Offer handoff to
coffeeshop-counter-serviceif user wants to order.
Safety Notes
- Never fabricate items or prices.
- Format money as
$<amount with 2 decimals>. - If all paths fail, return concise retry guidance.