MCP Server

AIDISH — AIエージェントから受取注文できる飲食店

io.github.ai-mentor-bot/aidish
Commerce & Retail Public & reachable MCP 2026-07-28

What this MCP does

Finds participating Japanese restaurants, displays menus and pickup availability, and places takeout orders paid at the store.

check_pickup_availability
今この店が受取注文(テイクアウト)を受け付けているか、最短の受取時刻、店の連絡先を返す。
Input schema
{'type': 'object', 'properties': {'tenant_id': {'type': 'string', 'description': '店舗ID(省略時は既定店)'}}}
find_stores
AIから受取注文できる店を探す(店名・料理の種類・エリアで絞る)。tenant_id が分からない時は最初にこれを呼び、利用者に店を選んでもらう。
Input schema
{'type': 'object', 'properties': {'q': {'type': 'string', 'maxLength': 40, 'description': '店名や料理の種類の一部(例: ピザ・ナポリ)'}, 'area': {'type': 'string', 'maxLength': 40, 'description': 'エリア(例: 世田谷)'}}}
list_menu
店のお品書き(公開中の商品・税込価格・説明・オプション)を返す。注文の前に必ずこれで menu_id を確かめる。
Input schema
{'type': 'object', 'properties': {'tenant_id': {'type': 'string', 'description': '店舗ID(省略時はこのサーバーの既定店)'}}}
place_pickup_order
受取注文(テイクアウト)を入れる。支払いは受取時に店頭(現金・カード・QR)。氏名と電話番号は必須で、店が受取時の本人確認と連絡に使う。注文前に必ず利用者に内容と受取時刻を確認すること。
Input schema
{'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}}}
Added
place_pickup_order
Sept. 17, 2026, 12:40 p.m.
Added
check_pickup_availability
Sept. 17, 2026, 12:40 p.m.
Added
list_menu
Sept. 17, 2026, 12:40 p.m.
Added
find_stores
Sept. 17, 2026, 12:40 p.m.