mcp-cha-cha
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
| prompts | {
"listChanged": true
} |
| resources | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| create_orderA | 建立一筆侘茶飲料訂單。注意:顧客常用口語簡稱點餐(如「波霸奶綠」其實是「茉香奶綠」加「波霸」加料),請先用 get_menu 查詢菜單確認正確品名,再將飲品與加料分開填入。 |
| pickup_orderB | 標記訂單為已領取 |
| cancel_orderA | 取消訂單(僅限尚未領取的訂單) |
| get_menuB | 查詢侘茶菜單(分類、飲品、加料、甜度冰量選項)。支援 MCP Apps 的 Host 會自動顯示互動式菜單瀏覽介面。 |
| recommend_drinksA | 根據偏好推薦侘茶飲品 |
| get_ordersA | 查詢訂單。可依訂單 ID 精確查找單筆訂單,或依訂購人、領取狀態、日期等條件篩選。無參數時回傳全部訂單。 |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
| recommend | 根據心情或偏好推薦侘茶飲品 |
| order_summary | 彙整團購訂單:每人明細、飲品統計、總金額、未領取提醒 |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
| menu-categories | 取得侘茶所有菜單分類列表 |
| orders-list | 取得所有訂單列表 |
| orders-unpicked | 取得所有未領取的訂單清單 |
| 侘茶互動式菜單 | |
| 來找茶 | 取得指定分類的飲品清單(含價格與屬性) |
| 找奶茶 | 取得指定分類的飲品清單(含價格與屬性) |
| 果茶特調 | 取得指定分類的飲品清單(含價格與屬性) |
| 找拿鐵 | 取得指定分類的飲品清單(含價格與屬性) |
| 風味特調 | 取得指定分類的飲品清單(含價格與屬性) |
| 找冰淇淋 | 取得指定分類的飲品清單(含價格與屬性) |
| 金蘋果特調 | 取得指定分類的飲品清單(含價格與屬性) |
| 找日本抹茶 | 取得指定分類的飲品清單(含價格與屬性) |
| 芝士奶蓋 | 取得指定分類的飲品清單(含價格與屬性) |
| 凍凍撞奶 | 取得指定分類的飲品清單(含價格與屬性) |
| 凍凍茶飲 | 取得指定分類的飲品清單(含價格與屬性) |
TDQS
Scored across 6 tools
Each tool targets a distinct action: menu browsing, recommendations, order creation, order query, pickup, and cancellation. There is no meaningful overlap; get_menu and recommend_drinks serve different selection purposes.
Most tool names follow a clear lower_snake_case verb_noun pattern (create_order, get_menu, cancel_order). pickup_order is a slight deviation since 'pickup' is used as a verb-like noun, but it remains readable and consistent in style.
Six tools is well-scoped for a focused beverage-ordering server. Each tool covers a necessary part of the workflow without redundancy.
The core ordering lifecycle is covered: menu lookup, recommendation, create, query, cancel, and pickup. A minor gap is the lack of an order update/modify tool for changing items before pickup.