Booking.com MCP Server avatar

Booking.com MCP Server

Pricing

from $20.00 / 1,000 mcp tool calls

Go to Apify Store
Booking.com MCP Server

Booking.com MCP Server

MCP server for Booking.com: search attractions & things-to-do, get hotel details, room rates and reviews live from Claude, Cursor, or any AI agent. Powered by the official Booking.com Android API. Pay per tool call.

Pricing

from $20.00 / 1,000 mcp tool calls

Rating

0.0

(0)

Developer

axly

axly

Maintained by Community

Actor stats

0

Bookmarked

1

Total users

0

Monthly active users

6 days ago

Last modified

Categories

Share

A Model Context Protocol (MCP) server for Booking.com — let Claude, Cursor, ChatGPT, or any AI agent search attractions and things-to-do, fetch hotel details, room rates and reviews live, using the official Booking.com Android app API. No HTML scraping, no login.

This is the first Booking.com MCP server on the Apify Store. Point your agent at it and ask natural-language travel questions; the agent calls structured tools and gets clean JSON back.

Tools

ToolDescription
resolve_destination(query)Resolve a city name + country code, attractions URL, or ufi to a Booking location id.
list_attraction_cities(country_code, limit)List attraction cities for a country, each with its ufi and product count.
search_attractions(destination, start_date, end_date, limit)Search attractions / tours / tickets for a destination.
get_attraction(slug, start_date, end_date)Full detail for one attraction (description, highlights, included, address).
get_attraction_availability(product_id, date_str)Bookable time slots and offers for a date.
get_attraction_reviews(product_id)Guest review snippets for an attraction.
get_hotel(hotel_id, check_in, check_out, adults, include_rooms, include_reviews)Full hotel detail: address, stars, scores, house rules, rooms, reviews.
get_hotel_reviews(hotel_id, ufi)Review score breakdown and featured guest reviews for a hotel.

Two ways to run

  1. MCP server (Standby mode) — start the actor in Standby and connect your MCP client to the /mcp endpoint. Tools are called on demand.
  2. Classic run — provide destinations in the input to run a one-shot attractions search that writes results to the dataset.

Connecting an MCP client

Start the actor in Standby mode and use the provided MCP URL. Example client config:

{
"mcpServers": {
"booking": {
"url": "https://<your-actor-standby-url>/mcp"
}
}
}

Then ask your agent things like:

  • "Find the top 10 attractions in Rome for August 10 and show prices."
  • "What are the guest review scores for Booking hotel 1106729?"
  • "List attraction cities in France with their location IDs."

Pricing

This actor uses Pay Per Event pricing:

  • MCP tool call: $0.02 per completed tool call (also charged once per classic run start).

You only pay for the tool calls your agent actually makes.

Example classic-run input

{
"destinations": ["Rome, it"],
"startDate": "2026-08-10",
"endDate": "2026-08-10",
"maxItemsPerLocation": 20
}
  • Booking.com Attractions & Things-to-Do Scraper — bulk attractions scraping to a dataset.
  • Booking.com Hotel Detail & Reviews Scraper — bulk hotel detail enrichment by ID.

FAQ

Do I need a proxy? No. The Booking.com app API works from datacenter IPs.

Is login required? No. The server authenticates anonymously via the official app device-token flow.

Which agents are supported? Any MCP-compatible client — Claude Desktop, Cursor, and custom agents using the MCP SDK.

Disclaimer

This server exposes publicly available Booking.com data for legitimate use cases such as research and trip planning. You are responsible for how you use the data, including compliance with Booking.com's terms and applicable laws.