Booking.com Remote MCP Server
Server Details
Booking.com stays by destination and dates, and full property details, as structured JSON.
- Status
- Healthy
- Uptime
- 100.0% over the last 24 hours
- Last Tested
- Transport
- Streamable HTTP · MCP 2025-11-25
- URL
- Repository
- HasData/booking-mcp
- GitHub Stars
- 6
- Server Listing
- Booking MCP Server
- ChatGPT
- –
- Claude
- –
TDQS
Scored across 2 tools
The two tools have clearly distinct roles: one searches accommodations, while the other fetches full details for a specific property URL. Their descriptions explicitly explain how they complement each other, so an agent should have no trouble selecting the right tool.
Both tools follow the same long namespaced pattern: hasdata_booking_<area>_getBooking<Entity>. The convention is consistent, though the names are verbose and somewhat redundant by repeating 'booking' and the entity type.
Two tools is thin for a Booking.com integration, even if the search/details pair is well scoped. The surface feels more like a minimal data-retrieval bridge than a complete MCP tool set.
The search plus property-details pair covers the core discovery and enrichment workflow, including pagination, filters, pricing, availability, and reviews. Minor gaps remain, such as destination autocomplete or standalone availability/review endpoints, but agents can work around them.
Publisher details
- Operator
- HasData · Publisher source
- Operator website
- https://hasdata.com · Publisher source
- Vendor relationship
- Independent · Publisher source
- Documentation
- https://docs.hasdata.com/mcp-server · Publisher source
- Trust center
- Not available
- Restrictions
- A free HasData account covers 1,000 credits a month with no card. Heavier use needs a paid plan. No admin approval, no regional limits and no custom OAuth app. · Publisher source
Available Tools
2 toolshasdata_booking_place_getBookingPlaceDetailsbooking_place: GET /ARead-onlyInspect
Get Booking Hotel Details
Fetches a single Booking.com property by its full URL for the given stay dates (checkInDate / checkOutDate) and guest composition (rooms, adults, children with ages). Returns the property identity (hotelId, title, address, coordinates), policies (free cancellation, no prepayment, child/pet stays), price, rating and review summary, photos, and the list of available room suites for the requested window. Use to enrich property listings with real-time availability and pricing, monitor a specific competitor hotel over time, validate amenities and photos before displaying venue details to end users, or fetch full details after discovering the property URL via the Booking Search endpoint.
Inputs: url (required), rooms (required), adults (required), children (required), +5 more.
hasdata_booking_search_getBookingSearchResultsbooking_search: GET /ARead-onlyInspect
Get Booking Search Results
Searches Booking.com for accommodations by destination keyword and stay dates (checkInDate / checkOutDate) with guest composition (rooms, adults, children with ages) and rich filtering: property type, star rating, review score, hotel and room facilities, distance from center, reservation policy, bed preference, travel group, online payment, accessibility, plus optional price range and bedroom/bathroom counts. Each page returns 25 results. To page through a destination, take pagination.nextPageToken from the response and pass it back as nextPageToken on the next call. The legacy page parameter still works but, on large destinations, returns duplicate properties across pages, so nextPageToken is preferred. Locale is controlled by language and currency. Returns each hotel's hotelId, title and Booking URL, location info (city, address, coordinates, distance to center / nearest beach), policies (free cancellation, no prepayment, child/pet stays), price (per stay, before discount, discount, currency), rating, review summary and main photo. Use to power travel-planning agents, OTA price/inventory monitoring, hotel competitor analysis, lead-generation in the hospitality vertical, or to feed hotelId / URL into the Booking Place endpoint for full property details.
Inputs: rooms (required), adults (required), keyword (required), children (required), +25 more.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
Related MCP Connectors
Airbnb stays by location and dates, and full listing details, as structured JSON.
Airbnb search, listing details, and calendar availability as clean structured data.
Real-time Booking.com rates for agents. Three things people do with this server. Scan for rate gaps: price_as_seen_from prices the same room from another market, so an agent can sample a property across countries and compare. Put live search in your app: search a destination or look a property up by name, no internal IDs, room-level rates as flat JSON. Run a 24/7 AI travel agent: add the server, sign in with Google, and schedule it. No ads, no sponsored content. You bring your own RapidAPI key, so every search is billed to your plan and never to anyone else's. Add https://hotels.flightpowers.com/mcp , click Sign in, sign in with Google, and paste your RapidAPI key once on the page that opens. Scripts and clients without a sign-in button send the key as x-rapidapi-key on the same URL.
Experimental Booking.com hotel search: nightly price, rating, stars and booking link.
Related MCP Servers
- AlicenseNot gradedqualityBmaintenanceEnables searching Booking.com accommodations by destination, dates, and party size, and retrieving full property details such as pricing, policies, ratings, photos, and available room suites as JSON.MIT
- AlicenseNot gradedqualityDmaintenanceEnables real-time hotel search and pricing data from Booking.com for AI agents and Claude.6 npm2ISC
- AlicenseAqualityBmaintenanceEnables MCP clients to search live hotel and vacation-rental listings with the rate each booking site (Booking.com, Expedia, Agoda, Vrbo, Airbnb and others) is charging, and to pull a three-month daily price calendar for a single property. All results come back as JSON using a user-supplied Apify token, with no Google account or local scraping required.31MIT
- AlicenseAqualityCmaintenanceEnables AI agents to search hotels, check availability, manage reservations, and book rooms on Booking.com via browser automation.1529 npm7MIT
Glama MCP Gateway
Add one secure layer between your agents and this server.