Skip to main content
Glama

Booking.com Remote MCP Server

Server Details

Booking.com stays by destination and dates, and full property details, as structured JSON.

Ownership verified
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

A4.1/5.0

Scored across 2 tools

Disambiguation5/5

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.

Naming Consistency4/5

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.

Tool Count3/5

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.

Completeness4/5

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
Vendor relationship
Independent · 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 tools
hasdata_booking_place_getBookingPlaceDetailsbooking_place: GET /A
Read-only
Inspect

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 /A
Read-only
Inspect

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

    Related MCP Servers

    • A
      license
      Not graded
      quality
      B
      maintenance
      Enables 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
    • A
      license
      A
      quality
      B
      maintenance
      Enables 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.
      3
      1
      MIT
    Try in Browser

    Glama MCP Gateway

    Add one secure layer between your agents and this server.