{"name":"io.github.tourmind-com/hotel-booking-ai-mcp","slug":"tourmind-com-hotel-booking-ai-mcp","title":"Hotel Booking AI MCP","description":"Consumer hotel search, live rates, booking, order management, and payment via TourMind.","url":"https://mcp.market/server/tourmind-com-hotel-booking-ai-mcp","rating":null,"grade":"B","score":80,"certified":false,"status":"active","category":"ecommerce","tags":["ecommerce","finance","search","maps"],"presence":{"score":20,"stars":0,"forks":1,"downloads_week":null,"last_push_at":"2026-09-09T11:30:58.000Z","license":null},"uptime":{"percent":100,"checks":28,"ok":28,"last_checked_at":"2026-11-04T10:35:36.990Z","last_ok_at":"2026-11-04T10:35:36.990Z","latency_ms":1088},"claimed":false,"transport":"remote","callable_via_gateway":true,"default_price_micros":0,"repository":"https://github.com/tourmind-com/Hotel-Booking-AI-MCP","website":null,"version":"1.0.0","remotes":[{"type":"streamable-http","url":"https://api.tourmind.com/mcp/toc"}],"packages":[],"tools":[{"name":"batch_query_room_rates","description":"Get live room types and rate products for multiple hotels with partial-success results.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"user_key":{"type":"string","description":"Optional TourMind user key for authenticated ToC access"},"hotel_ids":{"type":["null","array"],"items":{"type":"string"},"description":"TourMind hotel identifiers to query"},"check_in_date":{"type":"string","description":"Check-in date in YYYY-MM-DD format"},"check_out_date":{"type":"string","description":"Check-out date in YYYY-MM-DD format"},"adults":{"type":"integer","description":"Number of adults in each room"},"room_count":{"type":"integer","description":"Number of rooms using the same occupancy"},"children":{"type":"integer","description":"Number of children in each room"},"children_ages":{"type":["null","array"],"items":{"type":"integer"},"description":"Ages of the children in each room, each from 0 to 17"}},"required":["hotel_ids"],"additionalProperties":false}},{"name":"cancel_booking","description":"Cancel a booking owned by the user_key account.","write_action":true,"price_micros":0,"input_schema":{"type":"object","properties":{"user_key":{"type":"string","description":"TourMind user key required for authenticated ToC booking operations"},"agent_ref_id":{"type":"string","description":"TourMind booking reference"}},"required":["user_key","agent_ref_id"],"additionalProperties":false}},{"name":"check_room_availability","description":"Recheck the selected rate code, price, and inventory before booking.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"user_key":{"type":"string","description":"Optional TourMind user key for authenticated ToC access"},"hotel_id":{"type":"string","description":"TourMind hotel identifier"},"rate_code":{"type":"string","description":"Rate code returned by query_room_rates"},"check_in_date":{"type":"string","description":"Check-in date in YYYY-MM-DD format"},"check_out_date":{"type":"string","description":"Check-out date in YYYY-MM-DD format"},"adults":{"type":"integer","description":"Number of adults in each room"},"room_count":{"type":"integer","description":"Number of rooms using the same occupancy"},"children":{"type":"integer","description":"Number of children in each room"},"children_ages":{"type":["null","array"],"items":{"type":"integer"},"description":"Ages of the children in each room, each from 0 to 17"}},"required":["hotel_id","rate_code"],"additionalProperties":false}},{"name":"check_skill_update","description":"Check whether a newer TourMind Booking Skill version is available.","write_action":true,"price_micros":0,"input_schema":{"type":"object","properties":{"current_version":{"type":"string","description":"Installed Skill semantic version, for example 1.0.0"}},"required":["current_version"],"additionalProperties":false}},{"name":"create_booking","description":"Create a hotel booking from a verified rate. A valid user_key is required.","write_action":true,"price_micros":0,"input_schema":{"type":"object","properties":{"user_key":{"type":"string","description":"TourMind user key required for authenticated ToC booking operations"},"hotel_id":{"type":"string","description":"TourMind hotel identifier"},"rate_code":{"type":"string","description":"Verified rate code returned by check_room_availability"},"check_in_date":{"type":"string","description":"Check-in date in YYYY-MM-DD format"},"check_out_date":{"type":"string","description":"Check-out date in YYYY-MM-DD format"},"guest_name":{"type":"string","description":"Guest full legal name"},"contact_email":{"type":"string","description":"Contact email for booking status notifications"},"adults":{"type":"integer","description":"Number of adults in each room"},"room_count":{"type":"integer","description":"Number of rooms using the same occupancy"},"children":{"type":"integer","description":"Number of children in each room"},"children_ages":{"type":["null","array"],"items":{"type":"integer"},"description":"Ages of the children in each room, each from 0 to 17"},"currency":{"type":"string","description":"Three-letter booking currency code"},"total_price":{"type":"number","description":"Verified total booking price"}},"required":["user_key","hotel_id","rate_code","check_in_date","check_out_date","guest_name","adults","room_count","currency","total_price"],"additionalProperties":false}},{"name":"get_hotel_detail","description":"Get static hotel details, facilities, rooms, policies, and images.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"user_key":{"type":"string","description":"Optional TourMind user key for authenticated ToC access"},"hotel_id":{"type":"string","description":"TourMind hotel identifier"},"language":{"type":"string","description":"Response language, defaults to zh-CN"}},"required":["hotel_id"],"additionalProperties":false}},{"name":"pay_order","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.","write_action":true,"price_micros":0,"input_schema":{"type":"object","properties":{"user_key":{"type":"string","description":"TourMind user key required for authenticated ToC booking operations"},"agent_ref_id":{"type":"string","description":"TourMind booking reference"},"payment_method":{"type":"string","description":"Payment method: Stripe, 微信支付, or 支付宝"}},"required":["user_key","agent_ref_id","payment_method"],"additionalProperties":false}},{"name":"query_booking","description":"Query a booking owned by the user_key account.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"user_key":{"type":"string","description":"TourMind user key required for authenticated ToC booking operations"},"agent_ref_id":{"type":"string","description":"TourMind booking reference"}},"required":["user_key","agent_ref_id"],"additionalProperties":false}},{"name":"query_room_rates","description":"Get live room types and rate products for a hotel and stay.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"user_key":{"type":"string","description":"Optional TourMind user key for authenticated ToC access"},"hotel_id":{"type":"string","description":"TourMind hotel identifier"},"check_in_date":{"type":"string","description":"Check-in date in YYYY-MM-DD format"},"check_out_date":{"type":"string","description":"Check-out date in YYYY-MM-DD format"},"adults":{"type":"integer","description":"Number of adults in each room"},"room_count":{"type":"integer","description":"Number of rooms using the same occupancy"},"children":{"type":"integer","description":"Number of children in each room"},"children_ages":{"type":["null","array"],"items":{"type":"integer"},"description":"Ages of the children in each room, each from 0 to 17"}},"required":["hotel_id"],"additionalProperties":false}},{"name":"search_hotels","description":"Search candidate hotels by region, coordinates and radius, or fuzzy keyword.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"user_key":{"type":"string","description":"Optional TourMind user key for authenticated ToC access"},"keyword":{"type":"string","description":"Hotel name or location keyword when region_id and coordinates are unavailable"},"limit":{"type":"integer","description":"Maximum fuzzy hotel matches"},"region_id":{"type":"string","description":"TourMind region identifier"},"latitude":{"type":["null","number"],"description":"Latitude of the search center"},"longitude":{"type":["null","number"],"description":"Longitude of the search center"},"radius_km":{"type":["null","number"],"description":"Search radius in kilometers"},"check_in_date":{"type":"string","description":"Check-in date in YYYY-MM-DD format"},"check_out_date":{"type":"string","description":"Check-out date in YYYY-MM-DD format"},"adults":{"type":"integer","description":"Number of adults in each room"},"room_count":{"type":"integer","description":"Number of rooms using the same occupancy"},"children":{"type":"integer","description":"Number of children in each room"},"children_ages":{"type":["null","array"],"items":{"type":"integer"},"description":"Ages of the children in each room, each from 0 to 17"},"lowest_price":{"type":"integer","description":"Minimum total price filter"},"highest_price":{"type":"integer","description":"Maximum total price filter"},"location_name":{"type":"string","description":"Human-readable location used to describe the search scope"}},"additionalProperties":false}},{"name":"search_location","description":"Resolve a region, point of interest, landmark, shopping mall, or hotel name to TourMind regions, hotels, or coordinates.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"user_key":{"type":"string","description":"Optional TourMind user key for authenticated ToC access"},"keyword":{"type":"string","description":"Region, point of interest, landmark, shopping mall, or hotel name"}},"required":["keyword"],"additionalProperties":false}}],"scan":{"score":80,"grade":"B","scanned_at":"2026-09-23T21:43:32.983Z","report":{"scannerVersion":"0.1.9","scannedAt":"2026-09-23T21:43:32.968Z","components":{"code":{"score":-1,"max":25,"notes":["remote-only server, no package to scan"]},"reliability":{"score":20,"max":20,"notes":["remote reachable in 1466ms"]},"poisoning":{"score":15,"max":15,"notes":["11 tool descriptions checked"]},"auth":{"score":3,"max":15,"notes":["open endpoint exposes 4 write-action tools with no auth"]},"maintenance":{"score":15,"max":15,"notes":["last push 14 days ago"]},"identity":{"score":7,"max":10,"notes":["registry namespace matches repository owner"]}},"findings":[{"id":"auth.open-write","severity":"high","component":"auth","title":"Write-action tools reachable without authentication"}],"inputs":{"probes":[{"url":"https://api.tourmind.com/mcp/toc","reachable":true,"authRequired":false,"latencyMs":1466,"serverInfo":{"name":"tourmind-booking-toc","version":"1.0.0"}}],"packages":[],"repo":{"found":true,"owner":"tourmind-com","repo":"Hotel-Booking-AI-MCP","archived":false,"pushedAt":"2026-09-09T11:30:58Z","stars":0,"forks":1,"openIssues":0,"ownerType":"Organization","ownerAvatarUrl":"https://avatars.githubusercontent.com/u/272203551?v=4","ownerCreatedAt":"2026-03-30T11:53:53Z"},"icon":{"url":"https://avatars.githubusercontent.com/u/272203551?v=4&s=128","source":"github"},"presence":{"stars":0,"forks":1,"downloadsWeek":null,"license":null,"lastPushAt":"2026-09-09T11:30:58.000Z","score":20}}}},"grade_history":[],"reviews":[]}