Reservation System MCP Server
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| LOG_LEVEL | No | 设置环境变量启用调试日志,如 debug | |
| WECHAT_APP_ID | Yes | 你的微信小程序AppID | |
| WECHAT_ENV_ID | Yes | 你的微信云环境ID | |
| WECHAT_APP_SECRET | Yes | 你的微信小程序Secret |
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 | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| query_all_reservationsC | 查询所有预约记录 |
| query_reservations_by_mobileC | 根据手机号查询预约记录 |
| query_reservations_by_nameC | 根据预约人姓名查询预约记录 |
| update_reservation_time_by_mobileC | 根据手机号更改预约时间 |
| update_reservation_time_by_nameC | 根据预约人姓名修改预约时间 |
| delete_reservation_by_mobileC | 根据手机号删除预约记录 |
| delete_reservation_by_nameC | 根据预约人姓名删除预约记录 |
| create_meet_windowB | 创建新的预约窗口,包含时间段设置和用户填写资料设置 |
| query_meet_windowsC | 查询预约窗口 |
| update_meet_windowC | 更新预约窗口 |
| delete_meet_windowC | 删除预约窗口(谨慎操作) |
| query_reservationsC | 查询预约记录,支持按用户ID、状态、预约项目ID等条件筛选 |
| update_reservation_statusC | 更新预约状态(取消预约、恢复预约等) |
| delete_reservationC | 永久删除预约记录(谨慎操作) |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 14 tools
Most tools have distinct purposes, but there is some overlap in deletion and query operations. For example, delete_reservation, delete_reservation_by_mobile, and delete_reservation_by_name could be confusing as they target the same resource with minor variations, though descriptions clarify the distinctions. Similarly, query_reservations and its by-mobile/by-name variants might cause misselection if not carefully read.
Tool names follow a highly consistent verb_noun pattern throughout, with clear actions like create, delete, query, and update paired with specific nouns (e.g., meet_window, reservation). All names use snake_case uniformly, making them predictable and easy to parse for an agent.
With 14 tools, this server is well-scoped for a reservation system, covering core operations like creation, deletion, querying, and updates. Each tool appears to serve a specific function without unnecessary redundancy, fitting within the typical 3-15 tool range for such a domain.
The tool set provides strong coverage for reservation management, including CRUD operations for both meet windows and reservations, with support for status updates and time changes. A minor gap is the lack of a tool for creating reservations directly, which might be implied but not explicitly provided, though agents can likely work around this using existing tools.