Hotels MCP Server
Allows searching for hotels and destinations using the Booking.com API via RapidAPI, providing tools for destination search and hotel listings with rich details such as pricing, ratings, and photos.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Hotels MCP ServerSearch for hotels in Barcelona for next week."
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Hotels MCP Server
A Model Context Protocol (MCP) server that allows LLMs to search for hotels and destinations using the Booking.com API.
Features
Search for destinations by name
Get hotel listings for specific destinations with dates
Rich hotel information including:
Room details and types
Pricing and discounts
Ratings and reviews
Photos
Check-in/check-out times
Star ratings
Related MCP server: Amadeus Agent
API Integration
This MCP server uses the Booking.com API via RapidAPI. You'll need:
A RapidAPI account
Subscribe to the Booking.com API
Get your API key
The current implementation uses two endpoints:
/api/v1/hotels/searchDestination: Search for destinations/api/v1/hotels/searchHotels: Get hotels for a destination
Setup and Installation
Prerequisites
Python 3.11+
MCP SDK (
pip install mcp)httpx (
pip install httpx)python-dotenv (
pip install python-dotenv)
Installation
Clone this repository:
git clone https://github.com/username/hotels_mcp_server.git cd hotels_mcp_serverInstall dependencies:
pip install -r requirements.txtConfigure your RapidAPI credentials:
Copy
.env.exampleto.envAdd your RapidAPI key from Booking.com API on RapidAPI to the
.envfile
Running the Server
Run the server with:
python main.pyThe server uses stdio transport by default for compatibility with MCP clients like Cursor.
Using with MCP Clients
Cursor
Edit
~/.cursor/mcp.json:{ "hotels": { "command": "python", "args": [ "/path/to/hotels_mcp_server/main.py" ] } }Restart Cursor
Use natural language to search for hotels in Cursor:
"Find hotels in Paris for next week"
"What are the best-rated hotels in Tokyo?"
MCP Inspector
Test your server with MCP Inspector:
npx @modelcontextprotocol/inspector python main.pyThis opens an interactive UI where you can:
View available tools
Send test requests
See server responses
Available Tools
search_destinations: Search for destinations by nameParameter:
query- Destination name (e.g., "Paris", "New York")
get_hotels: Get hotels for a destinationParameters:
destination_id: Destination ID from search_destinationscheckin_date: Check-in date (YYYY-MM-DD)checkout_date: Check-out date (YYYY-MM-DD)adults: Number of adults (default: 2)
Code Structure
main.py: The entry point for the serverhotels_mcp/: The core MCP implementation__init__.py: Package initializationhotels_server.py: MCP server implementation with tool definitions
License
MIT © Esa Krissa 2025
This server cannot be installed
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Connectors
Hotel booking MCP server. Search, book, and manage reservations across 250K+ properties worldwide.
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.
A comprehensive Model Context Protocol (MCP) server that enables AI assistants to interact with yo…
A Model Context Protocol server for Wix AI tools
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceA Model Context Protocol server that connects to Amadeus API, enabling AI assistants to search flights, analyze prices, find best travel deals, and plan multi-city trips.176MIT
- FlicenseNot gradedqualityDmaintenanceA proof-of-concept MCP server that allows LLM agents to query live flight booking information via Amadeus, including cheapest tickets, destinations, and airline routes.1-
- AlicenseNot gradedqualityFmaintenanceMCP server for Expedia travel recommendations. Enables LLMs to search hotels, flights, activities, and car rentals using natural language.22Apache 2.0
- AlicenseAqualityDmaintenanceMCP server that searches hotels on Booking.com with 80+ filter options using Playwright browser automation.7311MIT