mcpbeat Sign in

Booking.com Hotel Search (Live Prices) MCP Server

answering

Booking.com Hotel Search (Live Prices) is answering right now. Last checked 11 min ago. It exposes 3 tools. Last commit 11 Oct 2026.

Live Booking.com hotel prices, plus per-country pricing for rate-parity monitoring.

Uptime history 59 days of history · worst day 70%
59 days agonow
84.2%
Uptime 24h
155 of 184 checks
3
Tools
read from the server
222 ms
Response time
average over 24h
1
Stars
last commit 11 Oct 2026

What changed 22

Every tool that appeared, vanished or quietly changed what it asks for. Recorded since 26 August 2026. No other catalogue keeps this.

6 Oct 2 tool descriptions were rewritten find_hotel_by_name, search_hotels
22 Sep 2 tools changed the parameters they ask for find_hotel_by_name, search_hotels
16 Sep 3 tool descriptions were rewritten compare_hotel_rates, find_hotel_by_name, search_hotels
11 Sep 2 tools changed the parameters they ask for find_hotel_by_name, search_hotels
11 Sep 2 tool descriptions were rewritten find_hotel_by_name, search_hotels
11 Sep a tool appeared compare_hotel_rates
8 Sep 2 tool descriptions were rewritten find_hotel_by_name, search_hotels
5 Sep 2 tool descriptions were rewritten find_hotel_by_name, search_hotels
2 Sep 2 tool descriptions were rewritten find_hotel_by_name, search_hotels
2 Sep 2 tools changed the parameters they ask for find_hotel_by_name, search_hotels
and 2 more, back to 26 August 2026

Booking.com Hotel Search (Live Prices) does not always answer

Over the last week it answered 82.2% of our checks. We check every 15 minutes, so you hear about the next outage within the hour — not from your users.

Three servers free · no card

Connect this server

Endpoint below is the one we actually reach during checks — not the one copied from a README. Last verified 11 min ago.

run in your terminal
claude mcp add booking --transport http https://hotels.flightpowers.com/mcp
~/Library/Application Support/Claude/claude_desktop_config.json
{
  "mcpServers": {
    "booking": {
      "url": "https://hotels.flightpowers.com/mcp"
    }
  }
}
~/.codex/config.toml
[mcp_servers.booking]
url = "https://hotels.flightpowers.com/mcp"
.cursor/mcp.json
{
  "mcpServers": {
    "booking": {
      "url": "https://hotels.flightpowers.com/mcp"
    }
  }
}
.vscode/mcp.json
{
  "mcpServers": {
    "booking": {
      "url": "https://hotels.flightpowers.com/mcp"
    }
  }
}

This endpoint answered with an authorization challenge. The server is running, and it signs you in through your browser: there is no API key to paste.

This server publishes 1 more address. The block above uses the one we reach during checks; the full list is under Endpoints below, and the author may intend a particular one for your client.

Available tools 3

Read directly from the server with tools/list, grouped by what they act on. If a tool disappears, we record the date.

compare
compare_hotel_rates
FlightPowers cross-source comparison: prices one stay on every source you have a key for. Input: a free-text destination the way a person would say it ("Rome", "Tokyo Shibuya"), check-in and check-out dates, and how many adults. Returns one row per source: the cheapest and the median stay total, how many places were found, the currency and when it was read. Read the caveats on every row before you say one source is cheaper. rating_scale is 10 on Booking and 5 on Airbnb. taxes_included is true on Booking, where excluded taxes are folded into the price, and null on Airbnb, where we have not established the tax treatment of the display total; a null is not a no. A source you have no key for is listed in providers_skipped with a subscribe link and is not counted anywhere in the comparison. Rates go stale within minutes: never reuse an earlier result, compare again. Requires the caller's own RapidAPI key for the Booking Live API. Get one (free tier available) at https://rapidapi.com/mtnrabi/api/booking-live-api, then pass it as an `x-rapidapi-key` header (preferred), a `?rapidapi_key=` query parameter on the server URL, or your client's own API key field -- first non-empty wins. Usage counts against the caller's own RapidAPI plan, not ours; every response reports what it spent and what is left in `api_usage`. No key? Sign in with Google and the first 10 searches each day are free on this server -- ad-free, nothing to paste. Connect your own RapidAPI key at https://hotels.flightpowers.com/connect to remove the cap.
hotel
find_hotel_by_name
FlightPowers single-property lookup: live Booking.com availability and pricing for one named property. Input: the hotel name a person would type (adding the city helps when a chain has many properties) plus check-in and check-out dates -- no internal property ID needed, the resolution is done for you. Returns the property's price, review score, room type, latitude/longitude and a booking link. Use it to check one specific hotel, or to track a single property's price over time. A date range and a nights value price several stays in one call, like the flights tools: pass checkin_date_from, checkin_date_to and nights (a number, or a list like [2, 3, 7]) instead of a fixed checkin_date/checkout_date, and this property is priced for every check-in date -- a rate calendar for one hotel. The answer is stays, one entry per date with that date's price and per-night rate, plus cheapest_overall. Each stay is one request billed to your plan; max_searches caps it, and a range that expands past the cap is sampled evenly across the calendar and says so in search_coverage. price_as_seen_from prices the stay as a shopper resident in that country would see it. Gaps are real but usually modest and property-dependent, and rates move between calls, so call each country a few times on this same property before reporting a gap. Rates go stale within minutes: never reuse an earlier result. Requires the caller's own RapidAPI key for the Booking Live API. Get one (free tier available) at https://rapidapi.com/mtnrabi/api/booking-live-api, then pass it as an `x-rapidapi-key` header (preferred), a `?rapidapi_key=` query parameter on the server URL, or your client's own API key field -- first non-empty wins. Usage counts against the caller's own RapidAPI plan, not ours; every response reports what it spent and what is left in `api_usage`. No key? Sign in with Google and the first 10 searches each day are free on this server -- ad-free, nothing to paste. Connect your own RapidAPI key at https://hotels.flightpowers.com/connect to remove the cap.
hotels
search_hotels
FlightPowers hotel search: live Booking.com availability and nightly prices for a destination and date range. Input: a free-text destination the way a person would say it ("Rome", "Tokyo Shibuya"), plus check-in and check-out dates. Returns each property's price, review score, room type, location, latitude/longitude and a booking link. Set price_as_seen_from to a two-letter country code to price the same stay the way a shopper resident in that country would see it, which no other travel tool here can do. Gaps are real but usually modest and property-dependent, and rates move between calls, so hold one named property fixed, call each country a few times, and never read one call per country as a gap. A date range and a nights value price several stays in one call, like the flights tools: pass checkin_date_from, checkin_date_to and nights (a number, or a list like [2, 3, 7]) instead of a fixed checkin_date/checkout_date, and every check-in date is priced separately. The answer is stays -- one entry per stay with its cheapest property, per-night price and median -- plus cheapest_overall, and the full property list for the cheapest stay only. Each stay is one request billed to your plan; max_searches caps it, and a request that expands past the cap is sampled evenly across the range and says so in search_coverage. Set providers to price the same stay on more than one source in one call: ["booking"] (the default), ["airbnb"], or both. Booking rows rate out of 10 and Airbnb rows out of 5, so read rating_scale on every row before comparing two of them. A source you have no RapidAPI key for is not called and is named in providers_skipped with a subscribe link, never quietly dropped. Rates go stale within minutes: never reuse an earlier result, search again. Requires the caller's own RapidAPI key for the Booking Live API. Get one (free tier available) at https://rapidapi.com/mtnrabi/api/booking-live-api, then pass it as an `x-rapidapi-key` header (preferred), a `?rapidapi_key=` query parameter on the server URL, or your client's own API key field -- first non-empty wins. Usage counts against the caller's own RapidAPI plan, not ours; every response reports what it spent and what is left in `api_usage`. No key? Sign in with Google and the first 10 searches each day are free on this server -- ad-free, nothing to paste. Connect your own RapidAPI key at https://hotels.flightpowers.com/connect to remove the cap.

Endpoints

URLTransportStateLatencyChecked
https://hotels.flightpowers.com/mcp streamable-http answering 230 ms 11 min ago
https://hotels.flightpowers.com/mcp/oauth streamable-http sign-in 183 ms 11 min ago

Alternatives to Booking.com Hotel Search (Live Prices)

same job, measured the same way
Hotel Rate Monitoring API
by veyvey45-eng

Remote MCP server for hotel rate monitoring, parity checks, and pricing intelligence via Apify.

answering
MCP Process
by digital-defiance

Process management and monitoring for AI agents with strict security boundaries

46 installs/wk local only
TED Tender Monitor
by telemarkdigital-publisher

Search EU TED procurement notices by CPV, country, keyword, value, or type.

1 tools answering
AgentResolver — Agent Commerce Health Monitoring
by waxsway

Free API/MCP/x402 health checks plus $19 hourly managed monitoring for agent services.

2 tools answering
BountyHunte.rs
by bountyhunte

Search and monitor bug bounty programs and audit contests across ten platforms.

answering
MCP Prometheus
by jeanlopezxyz

A Model Context Protocol (MCP) server for Prometheus monitoring

58 installs/wk local only
Scopeblind MCP
by tomjwxf

Scan, protect, and monitor APIs from AI coding tools. Device-level rate limiting.

37 installs/wk local only
DropEngine x402 Agent Services
by ahmet11159

AI Agent Utility Layer for agent safety, web monitoring, crypto research and tool discovery.

24 tools answering

Booking.com Hotel Search (Live Prices) — questions

Answers built from our own checks of this server.

What can Booking.com Hotel Search (Live Prices) do?
It exposes 3 tools, read directly from the server on our last check. Among them: compare_hotel_rates, find_hotel_by_name, search_hotels. The full list with descriptions is on this page — we take it from the server itself via tools/list, not from a README. How MCP servers expose tools in the first place →
Is Booking.com Hotel Search (Live Prices) working right now?
We send a real MCP handshake every 15 minutes. Over the last 24 hours 155 of 184 checks got a reply (84.2%), average response time 222 ms. The bar chart above shows every period we have measured.
How do I connect Booking.com Hotel Search (Live Prices)?
Copy the ready config from this page — we generate it for Claude Code, Claude Desktop, Codex, Cursor and VS Code, each with the file path that client actually reads. It is a remote server, so there is nothing to install — the client connects to the address. You sign in through your browser once and the client keeps the session: no key to copy, and it refuses anonymous clients.
How do you sign in to Booking.com Hotel Search (Live Prices)?
No API key is involved. Booking.com Hotel Search (Live Prices) answers our knock with an OAuth challenge, so you authorise it once in your browser and the client keeps the session. That is also why we see no tool list: it will not describe itself to an anonymous client, and that is the server working as intended, not a fault.
How fast is Booking.com Hotel Search (Live Prices)?
It answers our handshake in 222 ms on average, which is faster than 57% of all working MCP servers we measure. The comparison comes from our own checks across the whole registry, every 15 minutes.
Is Booking.com Hotel Search (Live Prices) open source?
Yes — it is published under the MIT licence, written in Python, 1 stars on GitHub and 3 open issues. The source link is on this page, so you can read exactly what it does with your data before you connect it.