{"serverId":"mcp-registry/io.github.ai-mentor-bot/aidish","tools":[{"name":"check_pickup_availability","fixed":{"name":"check_pickup_availability","description":"今この店が受取注文（テイクアウト）を受け付けているか、最短の受取時刻、店の連絡先を返す。","inputSchema":{"type":"object","properties":{"tenant_id":{"type":"string","description":"店舗ID（省略時は既定店）"}}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":57,"tokensAfter":57},{"name":"find_stores","fixed":{"name":"find_stores","description":"AIから受取注文できる店を探す（店名・料理の種類・エリアで絞る）。tenant_id が分からない時は最初にこれを呼び、利用者に店を選んでもらう。","inputSchema":{"type":"object","properties":{"q":{"type":"string","maxLength":40,"description":"店名や料理の種類の一部（例: ピザ・ナポリ）"},"area":{"type":"string","maxLength":40,"description":"エリア（例: 世田谷）"}}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":85,"tokensAfter":85},{"name":"list_menu","fixed":{"name":"list_menu","description":"店のお品書き（公開中の商品・税込価格・説明・オプション）を返す。注文の前に必ずこれで menu_id を確かめる。","inputSchema":{"type":"object","properties":{"tenant_id":{"type":"string","description":"店舗ID（省略時はこのサーバーの既定店）"}}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":58,"tokensAfter":58},{"name":"place_pickup_order","fixed":{"name":"place_pickup_order","description":"受取注文（テイクアウト）を入れる。支払いは受取時に店頭（現金・カード・QR）。氏名と電話番号は必須で、店が受取時の本人確認と連絡に使う。注文前に必ず利用者に内容と受取時刻を確認すること。","inputSchema":{"type":"object","required":["items","customer_name","customer_tel"],"properties":{"note":{"type":"string","maxLength":200},"items":{"type":"array","items":{"type":"object","required":["menu_id","qty"],"properties":{"qty":{"type":"integer","maximum":20,"minimum":1},"menu_id":{"type":"string","description":"list_menu の id"},"options":{"type":"array","items":{"type":"string"},"description":"list_menu の option の id（任意）"}}},"maxItems":10,"minItems":1},"pickup_at":{"type":"string","description":"受取希望時刻 ISO8601（省略時は最短）"},"tenant_id":{"type":"string","description":"店舗ID（省略時は既定店）"},"customer_tel":{"type":"string","maxLength":20,"description":"利用者の電話番号（数字・ハイフン）"},"customer_name":{"type":"string","maxLength":40}}},"annotations":{"readOnlyHint":false,"destructiveHint":false,"idempotentHint":false}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: false, destructiveHint: false, idempotentHint: false (inferred from the name).","verify":true}],"tokensBefore":241,"tokensAfter":241}],"toolsChanged":4,"tokensSaved":0,"todo":[{"tool":"place_pickup_order","params":["note","items","customer_name"]}],"note":"Deterministic fixes. Changes marked verify need a human look before shipping (renames, inferred annotations, inferred types, removed text). Parameter descriptions in `todo` need to be written by someone who knows the API."}