关于 Hotel Booking AI MCP
Hotel Booking AI MCP 是面向消费者酒店预订流程的 MCP 接口规范及配套 Skill。酒店发现和房态查询可公开使用,预订与订单操作则需要用户密钥。
主要功能
- 01搜索酒店并查看详情
- 02查询实时单店及批量房价
- 03检查房态
- 04预订和管理订单
- 05面向 Agent 工作流的配套 Skill
适用场景
- 01查找酒店并查看房价
- 02查询多家酒店的房态
- 03预订酒店并管理订单
MCP 相关
项目定义了公开的 Streamable HTTP MCP 端点 `https://api.tourmind.com/mcp/toc`。搜索、房价和房态查询不需要用户密钥;预订、订单查询、取消和支付使用配套 Skill 提供的密钥。
配置
远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。
https://api.tourmind.com/mcp/tocclaude mcp add --transport http tourmind-com-hotel-booking-ai https://api.tourmind.com/mcp/toc{"mcpServers":{"tourmind-com-hotel-booking-ai":{"type":"http","url":"https://api.tourmind.com/mcp/toc"}}}在 Cursor 中打开{"servers":{"tourmind-com-hotel-booking-ai":{"type":"http","url":"https://api.tourmind.com/mcp/toc"}}}在 VS Code 中打开{"mcpServers":{"tourmind-com-hotel-booking-ai":{"type":"http","url":"https://api.tourmind.com/mcp/toc"}}}{"mcpServers":{"tourmind-com-hotel-booking-ai":{"serverUrl":"https://api.tourmind.com/mcp/toc"}}}命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。
工具
11| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| adults | integer | 否 | 每间客房的成人数量 |
| children | integer | 否 | 每间客房的儿童数量 |
| user_key | string | 否 | 用于经过身份验证的 ToC 访问的可选 TourMind 用户密钥 |
| hotel_ids | null|array | 是 | 要查询的 TourMind 酒店标识符 |
| room_count | integer | 否 | 使用相同入住人数配置的房间数 |
| check_in_date | string | 否 | YYYY-MM-DD 格式的入住日期 |
| children_ages | null|array | 否 | 每个房间内儿童的年龄,均为 0 至 17 岁 |
| check_out_date | string | 否 | YYYY-MM-DD 格式的退房日期 |
详细介绍
酒店预订 AI MCP 产品包
此存储库包含 Hotel Booking AI MCP 的 ToC 产品契约和供用户安装的配套 Skill。此存储库有意不包含 MCP 服务源代码、部署脚本或特定运行时的实现。
产品包内容
Hotel-Booking-AI-MCP/
├── README.md
├── Hotel Booking AI MCP-FORMAT.md
└── skill/
└── hotel-booking-ai/
├── SKILL.md
└── references/
└── parameter_guide.md
skill/hotel-booking-ai/定义了 Agent 的酒店搜索、实时房价、预订、支付、订单管理和更新行为。Hotel Booking AI MCP-FORMAT.md定义了公开的 MCP 连接和能力契约。
MCP 连接
使用公开的生产端点,无需连接标头:
{
"mcpServers": {
"tourmind": {
"url": "https://api.tourmind.com/mcp/toc",
"type": "streamableHttp"
}
}
}
MCP 连接本身是公开的。check_skill_update、酒店搜索、酒店详情、单酒店房价、批量房价和空房情况检查均无需 user_key。仅在请求受保护操作时,配套 Skill 才会向预订、订单查询、取消和支付工具传递 user_key。
产品模型
只要产品行为相同,ToC MCP 和 ToB MCP 就使用相同的酒店发现、Google POI 解析、候选酒店验证、实时房价排序、图片、取消、税费、支付和错误处理提示词。
ToC 版本仅在产品不同之处有所差异:
| 方面 | ToC 行为 |
|---|---|
| MCP 端点 | https://api.tourmind.com/mcp/toc |
| 连接身份验证 | 公开连接;无需标头 |
| 酒店发现和空房情况 | 公开;无需 user_key |
| 预订和订单操作 | 需要来自 user_key.txt 的 user_key |
只读 web_url | 酒店搜索或房价工具可选返回的匿名结果;无需登录;配套 Skill 会将结果页 URL 本地化为用户所用语言 |
MCP 服务提供稳定的酒店工具,包括 batch_query_room_rates,可对最多 20 家酒店进行实时房价查询,并支持部分成功。搜索、单次/批量房价、空房情况和预订工具支持重复设置每间客房的成人/儿童入住人数。本地 Skill 定义当前用户工作流,并可独立演进,以持续改进搜索、排序、价格验证、预订和展示策略。
Skill 版本和更新
已安装的 SKILL.md 前置元数据是 Skill 版本的唯一事实来源:
metadata:
author: TourMind
version: "<current-version>"
Agent 仅会在需要检查更新时,将 metadata.version 发送给 check_skill_update。酒店和订单工具不会接收 Skill 版本,用户也无需在 MCP 连接配置中维护该版本。
开发交接
服务端实现必须满足 Hotel Booking AI MCP-FORMAT.md 的要求,包括配套 Skill 引用的全部 11 个工具。传输框架、托管、部署、内部转发和发布基础设施均不在此产品包范围内。
TourMind 酒店预订生态系统
请选择与目标受众和连接模式相匹配的产品包:
| 受众 | 集成方式 | 身份验证模式 | 存储库 |
|---|---|---|---|
| 消费者 / ToC | 直接 HTTP Skill | 公开搜索和空房查询;仅订单操作需要 user_key | Hotel Booking AI |
| 企业 / ToB | 直接 HTTP Skill | 每次 API 调用都需要 Skill Token | TourMind Booking Skill |
| 消费者 / ToC | MCP 产品包 + 配套 Skill | 公开 MCP 连接;仅订单操作需要 user_key | Hotel Booking AI MCP |
| 企业 / ToB | MCP 产品包 + 配套 Skill | 使用 Bearer 身份验证的 MCP 连接 | TourMind Booking MCP |
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。