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: searchAPI-mcp
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
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- Alicense-qualityDmaintenanceA 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.Last updated136MIT
- Alicense-qualityDmaintenanceA Model Context Protocol (MCP) based search API server that provides standardized access to Google Maps, Google Flights, Google Hotels and other services. This server enables AI assistants to access various search services through a unified interface.Last updated71MIT
- Flicense-qualityDmaintenanceA proof-of-concept MCP server that allows LLM agents to query live flight booking information via Amadeus, including cheapest tickets, destinations, and airline routes.Last updated1
- Alicense-qualityDmaintenanceMCP server for Expedia travel recommendations. Enables LLMs to search hotels, flights, activities, and car rentals using natural language.Last updated21Apache 2.0
Related MCP Connectors
Hotel booking MCP server. Search, book, and manage reservations across 250K+ properties worldwide.
A comprehensive Model Context Protocol (MCP) server that enables AI assistants to interact with yo…
A Model Context Protocol server for Wix AI tools
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/esakrissa/hotels_mcp_server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server