Staylist World
Server Details
Free hotel comparison for AI assistants: 77k hotels on the same criteria, with reasons. No key.
- Status
- Healthy
- Uptime
- 100.0% over the last 24 hours
- Last Tested
- Transport
- Streamable HTTP · MCP 2025-11-25
- URL
- Repository
- begcdn/staylist-mcp
- GitHub Stars
- 0
- ChatGPT
- –
- Claude
- –
TDQS
Scored across 5 tools
Each tool maps to a distinct job: search_hotels for discovery/comparison, get_hotel for single-hotel detail, get_reviews for guest feedback, get_booking_link for affiliate URLs, and list_destinations for starting points. The only overlap is that get_hotel and get_reviews also surface booking links, but the primary purpose of each tool is unambiguous and descriptions reinforce when to use which.
All five names follow a clean snake_case verb_noun pattern (get_*, list_*, search_*). The verb choice matches the semantics (get for a single entity, list for enumeration, search for discovery), so the convention is both consistent and informative.
Five tools is well within the sweet spot for a hotel-research server, and each one covers a genuinely distinct step in the traveler workflow. No tool feels redundant or bolted on, and there are no thin filler operations.
The surface covers the full discovery-to-booking journey: destination browsing, hotel search/comparison, hotel detail, reviews, and booking links, with prices and stay context forwarded where available. Minor gaps exist—no dedicated comparison tool beyond the shortlist_url returned by search, and no photo or room-option retrieval (explicitly deferred to booking sites)—but these are workarounds rather than dead ends.
Available Tools
5 toolsget_booking_linkGet hotel booking linksARead-onlyIdempotentInspect
Return the approved booking links for a hotel (the same links shown to people on staylist.world) plus the Staylist hotel page. Property links open the exact hotel on Trip.com or Klook, where the traveler picks dates and room; preserve these URLs unchanged. Dated offer links, when present, are sorted by total price. The traveler completes checkout on the booking site; this tool cannot book or charge anyone. Staylist may earn a commission when someone books through these links, at no extra cost to the traveler; it never changes scores or order.
Inputs: hotel_id (required), adults, checkin, checkout, +1 more.
get_hotelHotel details and AI overviewARead-onlyIdempotentInspect
Hotel details: address, star class, amenities, Staylist's AI overview (a written summary with pros, cons and who the hotel suits, where one exists), how the hotel compares with others in its city, check-in/out times, child policy, the hotel's own published policies (including whether it accepts guests from all countries, which matters for foreigners in mainland China), nearest airport/station, and booking links. No photos: people see those on the booking page; for live-provider hotels also booking-site offers for the requested dates and guests (total, room, cancellation, conditions). refundable=null means unknown. Prices are not guaranteed. Preserve dates and occupancy from the search.
Inputs: hotel_id (required), adults, checkin, checkout, +1 more.
get_reviewsRead guest reviews, including the bad onesARead-onlyIdempotentInspect
Guest reviews for one hotel from the last 24 months (up to 1,000, newest first), via Staylist's booking partner LiteAPI (Nuitée booking guests and Tripadvisor). Returns how many were 1–2 star (a score of 4 or less out of 10) and the texts of those bad reviews, so the traveler can see what went wrong for other guests before booking; with only_bad=false also the most recent reviews of any score. Quote or summarise faithfully, say how many reviews the count is out of, and do not present a few bad reviews as typical when they are a small share. Reviewer names are not included. available=false means no reviews from this source; nearby_with_reviews then lists close hotels (ids, km) whose reviews can be read instead. Also returns staylist_page (the hotel's page, where the reviews open) and booking_links (the same links as get_booking_link).
Inputs: hotel_id (required), only_bad.
list_destinationsBrowse popular destinationsARead-onlyIdempotentInspect
Popular starting points with country codes. Optional; this list does not restrict which destinations can be searched. No provider search quota is used with the live provider.
Inputs: no named parameters.
search_hotelsSearch hotelsARead-onlyIdempotentInspect
Use when the user wants hotel recommendations or wants hotels compared. Returns up to 20 hotels compared on the same criteria, each with area, nearest station, amenities and price where known; empty fields mean unknown, not bad. shortlist_url is a page you can share with the user comparing the top results side by side. Find hotels by city, name or preferences (query words also match amenities, e.g. "pool", "breakfast"). Cities in Staylist's catalogue return hotels that each have an approved partner booking link (Trip.com, Klook), with a score (Staylist AI score, or the Trip.com guest rating where there is none; see sample_estimate.score_source), star class, amenities, check-in/out times and nearby transport where collected, pros and cons, and a sample_estimate (a previously observed nightly price, not a quote for the dates). Other cities use a live provider with indicative prices for an explicit stay. Supply both dates or neither. One room, 1–8 adults and up to 6 children. Use get_booking_link for the traveler's link. Never send names, email addresses or payment details.
Inputs: city, limit, query, stars, +7 more.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
Related MCP Connectors
Neutral hotel & stay price comparison for AI agents: live prices from 16+ booking sites. No signup.
Live hotel search and booking for AI agents in DACH, the UK and 10 US cities.
AI hotel search and booking: millions of properties, 85,000+ cities, live rates.
Book hotels direct through your AI, for a 5% fee. Demo: sample hotels, no real bookings yet.
Related MCP Servers
- AlicenseAqualityDmaintenanceGoogle Hotels MCP server via direct RPC — no scraping, no browser automation. Three tools: hotel list search (16 filter slots: stars, price, amenities, brands, free cancellation), per-OTA rate plans and cancellation policies for a single hotel, and parallel top-N enrichment. One-command setup for Claude Code, Codex, and ChatGPT377 PyPI15MIT

DIDA Hotel MCPofficial
AlicenseNot gradedqualityBmaintenanceEnables AI agents to search, compare, and book hotels with real-time pricing and availability, supporting multiple location types, star ratings, and price filters.12MIT
RollingGo Hotel MCPofficial
AlicenseNot gradedqualityCmaintenanceEnables AI agents to search, compare, and book hotels worldwide through natural language, with real-time pricing and availability, plus price monitoring and order management.56MIT- AlicenseAqualityDmaintenanceEnables AI agents to search, browse, and book hotels from a database of 2 million properties worldwide. Provides comprehensive hotel search capabilities with location lookup, filtering by amenities, detailed property information, and integrated booking functionality.642 npm1ISC
Glama MCP Gateway
Add one secure layer between your agents and this server.