Server definition
- Hash
- sha256:ac6565d40e323de8f783a7973d252939218c4fab42db0025fbd02b6e5088efa8
- What it is
- What a remote MCP server returned when asked what it offers: 11 tools
The blob, as servednamed by its sha256
{
"instructions": "Use TourMind tools for public hotel discovery and rates. Booking, order, cancellation, and payment tools require user_key.",
"tools": [
{
"description": "Get live room types and rate products for multiple hotels with partial-success results.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"adults": {
"description": "Number of adults in each room",
"type": "integer"
},
"check_in_date": {
"description": "Check-in date in YYYY-MM-DD format",
"type": "string"
},
"check_out_date": {
"description": "Check-out date in YYYY-MM-DD format",
"type": "string"
},
"children": {
"description": "Number of children in each room",
"type": "integer"
},
"children_ages": {
"description": "Ages of the children in each room, each from 0 to 17",
"items": {
"type": "integer"
},
"type": [
"null",
"array"
]
},
"hotel_ids": {
"description": "TourMind hotel identifiers to query",
"items": {
"type": "string"
},
"type": [
"null",
"array"
]
},
"room_count": {
"description": "Number of rooms using the same occupancy",
"type": "integer"
},
"user_key": {
"description": "Optional TourMind user key for authenticated ToC access",
"type": "string"
}
},
"required": [
"hotel_ids"
],
"type": "object"
},
"name": "batch_query_room_rates",
"outputSchema": {
"additionalProperties": true,
"type": "object"
}
},
{
"description": "Cancel a booking owned by the user_key account.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"agent_ref_id": {
"description": "TourMind booking reference",
"type": "string"
},
"user_key": {
"description": "TourMind user key required for authenticated ToC booking operations",
"type": "string"
}
},
"required": [
"user_key",
"agent_ref_id"
],
"type": "object"
},
"name": "cancel_booking",
"outputSchema": {
"additionalProperties": true,
"type": "object"
}
},
{
"description": "Recheck the selected rate code, price, and inventory before booking.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"adults": {
"description": "Number of adults in each room",
"type": "integer"
},
"check_in_date": {
"description": "Check-in date in YYYY-MM-DD format",
"type": "string"
},
"check_out_date": {
"description": "Check-out date in YYYY-MM-DD format",
"type": "string"
},
"children": {
"description": "Number of children in each room",
"type": "integer"
},
"children_ages": {
"description": "Ages of the children in each room, each from 0 to 17",
"items": {
"type": "integer"
},
"type": [
"null",
"array"
]
},
"hotel_id": {
"description": "TourMind hotel identifier",
"type": "string"
},
"rate_code": {
"description": "Rate code returned by query_room_rates",
"type": "string"
},
"room_count": {
"description": "Number of rooms using the same occupancy",
"type": "integer"
},
"user_key": {
"description": "Optional TourMind user key for authenticated ToC access",
"type": "string"
}
},
"required": [
"hotel_id",
"rate_code"
],
"type": "object"
},
"name": "check_room_availability",
"outputSchema": {
"additionalProperties": true,
"type": "object"
}
},
{
"description": "Check whether a newer TourMind Booking Skill version is available.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"current_version": {
"description": "Installed Skill semantic version, for example 1.0.0",
"type": "string"
}
},
"required": [
"current_version"
],
"type": "object"
},
"name": "check_skill_update",
"outputSchema": {
"additionalProperties": true,
"type": "object"
}
},
{
"description": "Create a hotel booking from a verified rate. A valid user_key is required.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"adults": {
"description": "Number of adults in each room",
"type": "integer"
},
"check_in_date": {
"description": "Check-in date in YYYY-MM-DD format",
"type": "string"
},
"check_out_date": {
"description": "Check-out date in YYYY-MM-DD format",
"type": "string"
},
"children": {
"description": "Number of children in each room",
"type": "integer"
},
"children_ages": {
"description": "Ages of the children in each room, each from 0 to 17",
"items": {
"type": "integer"
},
"type": [
"null",
"array"
]
},
"contact_email": {
"description": "Contact email for booking status notifications",
"type": "string"
},
"currency": {
"description": "Three-letter booking currency code",
"type": "string"
},
"guest_name": {
"description": "Guest full legal name",
"type": "string"
},
"hotel_id": {
"description": "TourMind hotel identifier",
"type": "string"
},
"rate_code": {
"description": "Verified rate code returned by check_room_availability",
"type": "string"
},
"room_count": {
"description": "Number of rooms using the same occupancy",
"type": "integer"
},
"total_price": {
"description": "Verified total booking price",
"type": "number"
},
"user_key": {
"description": "TourMind user key required for authenticated ToC booking operations",
"type": "string"
}
},
"required": [
"user_key",
"hotel_id",
"rate_code",
"check_in_date",
"check_out_date",
"guest_name",
"adults",
"room_count",
"currency",
"total_price"
],
"type": "object"
},
"name": "create_booking",
"outputSchema": {
"additionalProperties": true,
"type": "object"
}
},
{
"description": "Get static hotel details, facilities, rooms, policies, and images.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"hotel_id": {
"description": "TourMind hotel identifier",
"type": "string"
},
"language": {
"description": "Response language, defaults to zh-CN",
"type": "string"
},
"user_key": {
"description": "Optional TourMind user key for authenticated ToC access",
"type": "string"
}
},
"required": [
"hotel_id"
],
"type": "object"
},
"name": "get_hotel_detail",
"outputSchema": {
"additionalProperties": true,
"type": "object"
}
},
{
"description": "Create a payment request for a booking owned by the user_key account. CNY WeChat Pay and Alipay return a one-time device-aware payment link.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"agent_ref_id": {
"description": "TourMind booking reference",
"type": "string"
},
"payment_method": {
"description": "Payment method: Stripe, 微信支付, or 支付宝",
"type": "string"
},
"user_key": {
"description": "TourMind user key required for authenticated ToC booking operations",
"type": "string"
}
},
"required": [
"user_key",
"agent_ref_id",
"payment_method"
],
"type": "object"
},
"name": "pay_order",
"outputSchema": {
"additionalProperties": true,
"type": "object"
}
},
{
"description": "Query a booking owned by the user_key account.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"agent_ref_id": {
"description": "TourMind booking reference",
"type": "string"
},
"user_key": {
"description": "TourMind user key required for authenticated ToC booking operations",
"type": "string"
}
},
"required": [
"user_key",
"agent_ref_id"
],
"type": "object"
},
"name": "query_booking",
"outputSchema": {
"additionalProperties": true,
"type": "object"
}
},
{
"description": "Get live room types and rate products for a hotel and stay.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"adults": {
"description": "Number of adults in each room",
"type": "integer"
},
"check_in_date": {
"description": "Check-in date in YYYY-MM-DD format",
"type": "string"
},
"check_out_date": {
"description": "Check-out date in YYYY-MM-DD format",
"type": "string"
},
"children": {
"description": "Number of children in each room",
"type": "integer"
},
"children_ages": {
"description": "Ages of the children in each room, each from 0 to 17",
"items": {
"type": "integer"
},
"type": [
"null",
"array"
]
},
"hotel_id": {
"description": "TourMind hotel identifier",
"type": "string"
},
"room_count": {
"description": "Number of rooms using the same occupancy",
"type": "integer"
},
"user_key": {
"description": "Optional TourMind user key for authenticated ToC access",
"type": "string"
}
},
"required": [
"hotel_id"
],
"type": "object"
},
"name": "query_room_rates",
"outputSchema": {
"additionalProperties": true,
"type": "object"
}
},
{
"description": "Search candidate hotels by region, coordinates and radius, or fuzzy keyword.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"adults": {
"description": "Number of adults in each room",
"type": "integer"
},
"check_in_date": {
"description": "Check-in date in YYYY-MM-DD format",
"type": "string"
},
"check_out_date": {
"description": "Check-out date in YYYY-MM-DD format",
"type": "string"
},
"children": {
"description": "Number of children in each room",
"type": "integer"
},
"children_ages": {
"description": "Ages of the children in each room, each from 0 to 17",
"items": {
"type": "integer"
},
"type": [
"null",
"array"
]
},
"highest_price": {
"description": "Maximum total price filter",
"type": "integer"
},
"keyword": {
"description": "Hotel name or location keyword when region_id and coordinates are unavailable",
"type": "string"
},
"latitude": {
"description": "Latitude of the search center",
"type": [
"null",
"number"
]
},
"limit": {
"description": "Maximum fuzzy hotel matches",
"type": "integer"
},
"location_name": {
"description": "Human-readable location used to describe the search scope",
"type": "string"
},
"longitude": {
"description": "Longitude of the search center",
"type": [
"null",
"number"
]
},
"lowest_price": {
"description": "Minimum total price filter",
"type": "integer"
},
"radius_km": {
"description": "Search radius in kilometers",
"type": [
"null",
"number"
]
},
"region_id": {
"description": "TourMind region identifier",
"type": "string"
},
"room_count": {
"description": "Number of rooms using the same occupancy",
"type": "integer"
},
"user_key": {
"description": "Optional TourMind user key for authenticated ToC access",
"type": "string"
}
},
"type": "object"
},
"name": "search_hotels",
"outputSchema": {
"additionalProperties": true,
"type": "object"
}
},
{
"description": "Resolve a region, point of interest, landmark, shopping mall, or hotel name to TourMind regions, hotels, or coordinates.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"keyword": {
"description": "Region, point of interest, landmark, shopping mall, or hotel name",
"type": "string"
},
"user_key": {
"description": "Optional TourMind user key for authenticated ToC access",
"type": "string"
}
},
"required": [
"keyword"
],
"type": "object"
},
"name": "search_location",
"outputSchema": {
"additionalProperties": true,
"type": "object"
}
}
]
}Verify it yourself
curl -s https://api.teppi.xyz/v1/evidence/sha256:ac6565d40e323de8f783a7973d252939218c4fab42db0025fbd02b6e5088efa8 | sha256sum