Staylist World

world.staylistPublished by staylist.worldOfficial publisherv1.2.0Updated Oct 24, 2026

Free hotel comparison for AI assistants: 77k hotels on the same criteria, with reasons. No key.

VerifiedStreamable HTTPWeb executableLocation & LifestyleWeb Search & Scraping

Overview

AI-generated overview

Free remote MCP server that lets an assistant search, compare and explain 77,000+ hotels, with guest reviews and booking links.

What you can do
  • Search and compare hotels by city, name or preference, up to 20 at a time on the same criteria
  • Read one hotel's details: AI overview with pros and cons, city comparison, check-in times, child policy, nearest station and airport
  • Pull recent guest reviews for a hotel, including the count and text of low-scoring ones
  • Get approved booking links for a hotel plus its Staylist page
  • List popular starting destinations (optional; any city can be searched)
When to use it
Useful when a traveler wants hotel shortlists, side-by-side comparisons or a reasoned recommendation for a trip, or wants to know what guests complain about at a specific hotel. It is a research and comparison aid, not a booking service.
Requirements
A remote Streamable HTTP endpoint; no account, API key or environment variables are needed. Works with assistants that support custom remote MCP connectors, or any assistant that can read web pages. A personal link is offered for a separate rate-limit allowance.
Before you install
Prices are previously observed, not live; the booking site shows current price and availability, and Staylist does not book or take payment. Booking links lead to third-party sites such as Trip.com or Klook. The provider asks that only travel search terms be sent, never personal or payment details. Fair use is 60 requests a minute per person with a personal link.

Installation

In SourceWeft

  1. Open Staylist World in the dashboard and add it to a workspace.
  2. Enable the server for the chats that should use its tools.

Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.

Use with an agent

Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.

Read https://sourceweft.com/mcp/world.staylist%2Fstaylist/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.

Read the install guide the agent follows

Other MCP clients

Add this to your client's mcpServers config.

{
  "mcpServers": {
    "staylist-world": {
      "type": "http",
      "url": "https://staylist.world/mcp"
    }
  }
}

README

Staylist World (staylist.world): free hotel comparison for AI assistants

Staylist World is a free hotel comparison service for people and their AI assistants. It compares 77,000+ hotels on the same criteria: an AI score built from guest ratings and reviews, amenities, distance to transit and previously observed prices. It shows where each fact comes from and marks unknowns as unknown. No hotel can pay to rank higher.

Add one URL to your assistant and it can shortlist hotels for a trip, compare them and explain its pick. No account, no API key.

https://staylist.world/mcp

Remote MCP server · Streamable HTTP · no authentication · free. For a personal link (your own rate-limit allowance), open staylist.world/connect.

Set it up

AssistantHowPlan
ClaudeSettings → Connectors → Add custom connector → paste the URL (guide)Free (one custom connector) and paid
Claude Codeclaude mcp add --transport http staylist https://staylist.world/mcpFree
ChatGPTSettings → Apps & Connectors → Advanced → Developer mode, then add the URLPlus, Pro, Business
Grokgrok.com/connectors → New Connector → CustomWeb, iOS, Android
Muse (Meta)Ask Muse to add a custom connector at the URL (guide)US
PerplexityCustom connectorPro, Max
Le Chat (Mistral)Connectors → add MCP connectorFree and paid
Cursor, VS Code, Codex, Gemini CLIAdd a remote HTTP MCP server (examples)Free

No connector? Any assistant that can read web pages can use a city page directly:

Read https://staylist.world/hotels-in/rome and recommend a quiet hotel near Spagna metro under $250 a night. Explain why.

Each hotel row lists its score, star class, typical price, area, nearest station with distance, key amenities and who it suits.

Tools

ToolWhat it returns
search_hotelsUp to 20 hotels for a city, name or preference ("pool", "breakfast"), compared on the same fields: score and its source, star class, area, nearest station, amenities, typical price
get_hotelStaylist's AI overview (pros, cons, who it suits), how the hotel compares with others in its city, check-in/out times, child policy, nearest airport and station
get_booking_linkThe booking page for the chosen hotel, plus its Staylist page
list_destinationsPopular starting points (any city can be searched)

Empty fields mean unknown, not bad. Prices are previously observed; the booking site shows the live price and availability for your dates. Staylist does not book or take payment.

Example prompts

  • "3 nights in Rome near the Spanish Steps, quiet room, under $250. Compare the best options and pick one."
  • "Bangkok with kids: a hotel with a pool near the BTS, around $150 a night."
  • "Las Vegas weekend: the best-rated hotel with a spa, and why."
  • "Is Hotel Damaso in Rome good? What do guests complain about?"

Also available

Limits

Fair use: 60 requests a minute per person with a personal link. Send only travel search terms, never personal or payment details. Coverage is strongest in large tourist cities; AI overviews cover a growing share of hotels.

Contact

[email protected] · staylist.world · How Staylist compares hotels

Source: README.md at commit 2d7f96b

Tools

5

search_hotels

Search hotels

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.

Parameterscitylimitquerystarsadultscheckincheckoutmin_ratingcountry_codechildren_agesmax_price_per_night

get_hotel

Hotel details and AI overview

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.

Parametersadultscheckincheckouthotel_idrequiredchildren_ages

get_reviews

Read guest reviews, including the bad ones

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).

Parametershotel_idrequiredonly_bad

list_destinations

Browse popular destinations

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.

Takes no parameters.

Version history

3
  1. v1.2.0LatestOct 2, 2026
  2. v1.1.0Oct 2, 2026
  3. v1.0.0Oct 1, 2026

Score

100% of the applicable checks met

How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.

  • Reached in the last 30 daysRequired25 pts
  • Auth declaredRequired10 pts
  • Tools listedRequired15 pts
  • DescriptionRequired15 pts
  • Logo10 pts
  • Documentation15 pts
  • License10 pts