mcpField
H
Hotel Booking AI MCP

Hotel Booking AI MCP

Remote
github.com/tourmind-comMaps & Travel0Updated 1w ago
Repository

About Hotel Booking AI MCP

Hotel Booking AI MCP is a package defining the public MCP contract and companion Skill for consumer hotel booking workflows. It supports public discovery and availability checks, while booking and order operations require a user key.

Key features

  1. 01Hotel search and details
  2. 02Live single and batch rates
  3. 03Availability checks
  4. 04Booking and order management
  5. 05Companion Skill for agent workflows

Use cases

  1. 01Find hotels and inspect room rates
  2. 02Check availability across multiple hotels
  3. 03Book a hotel and manage its order

MCP support

It documents a public Streamable HTTP MCP endpoint at `https://api.tourmind.com/mcp/toc`. Search, rates, and availability need no user key; booking, order lookup, cancellation, and payment use a key supplied by the companion Skill.

Configuration

Remote servers need no local install. Pick your client, then copy the config or install in one click.

Endpointhttps://api.tourmind.com/mcp/toc
Copy install command
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

Run commands in a terminal; paste JSON into the client’s MCP config and restart. Servers that need sign-in will prompt on first connect.

Tools

11
ParameterTypeRequiredDescription
adultsintegerNoNumber of adults in each room
childrenintegerNoNumber of children in each room
user_keystringNoOptional TourMind user key for authenticated ToC access
hotel_idsnull|arrayYesTourMind hotel identifiers to query
room_countintegerNoNumber of rooms using the same occupancy
check_in_datestringNoCheck-in date in YYYY-MM-DD format
children_agesnull|arrayNoAges of the children in each room, each from 0 to 17
check_out_datestringNoCheck-out date in YYYY-MM-DD format

Details

From the project README

Hotel Booking AI MCP Product Package

This repository contains the ToC product contract and the user-installable companion Skill for Hotel Booking AI MCP. It intentionally does not contain MCP server source code, deployment scripts, or runtime-specific implementation.

Package contents

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/ defines the Agent's hotel-search, live-rate, booking, payment, order-management, and update behavior.
  • Hotel Booking AI MCP-FORMAT.md defines the public MCP connection and capability contract.

MCP connection

Use the public production endpoint without connection headers:

{
  "mcpServers": {
    "tourmind": {
      "url": "https://api.tourmind.com/mcp/toc",
      "type": "streamableHttp"
    }
  }
}

The MCP connection itself is public. check_skill_update, hotel search, hotel detail, single-hotel rates, batch rates, and availability checks require no user_key. Booking, order lookup, cancellation, and payment tools receive user_key from the companion Skill only when those protected actions are requested.

Product model

The ToC MCP and ToB MCP use the same hotel discovery, Google POI resolution, candidate verification, live-rate ranking, image, cancellation, tax, payment, and error-handling prompts wherever their product behavior is identical.

The ToC variant differs only where the product differs:

ConcernToC behavior
MCP endpointhttps://api.tourmind.com/mcp/toc
Connection authenticationPublic connection; no headers
Discovery and availabilityPublic; no user_key required
Booking and order operationsRequire user_key from user_key.txt
Read-only web_urlOptional anonymous result returned by hotel-search or room-rate tools; no sign-in required; the companion Skill localizes the result-page URL to the user's language

The MCP service provides stable hotel tools, including batch_query_room_rates for partial-success live-rate retrieval across up to 20 hotels. Search, single/batch rate, availability, and booking tools support repeated per-room adult/child occupancy. The local Skill defines the current user workflow and can evolve independently as search, ranking, price verification, booking, and display strategies improve.

Skill version and updates

The installed SKILL.md frontmatter is the single source of truth for the Skill version:

metadata:
  author: TourMind
  version: "<current-version>"

The Agent sends metadata.version only to check_skill_update when an update check is due. Hotel and order tools never receive a Skill version, and users never maintain it in the MCP connection configuration.

Development handoff

The server implementation must satisfy Hotel Booking AI MCP-FORMAT.md, including all eleven tools referenced by the companion Skill. Transport framework, hosting, deployment, internal forwarding, and release infrastructure are outside this package.

TourMind hotel booking ecosystem

Choose the package that matches the audience and connection model:

AudienceIntegrationAuthentication modelRepository
Consumer / ToCDirect HTTP SkillPublic search and availability; user_key only for order operationsHotel Booking AI
Business / ToBDirect HTTP SkillSkill Token required for every API callTourMind Booking Skill
Consumer / ToCMCP package + companion SkillPublic MCP connection; user_key only for order operationsHotel Booking AI MCP
Business / ToBMCP package + companion SkillBearer-authenticated MCP connectionTourMind Booking MCP

Comments

Markdown supported

New to MCP?

From what the protocol is to installing your first server, these answers cover most first questions.

An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.