Hotels MCP Server
MCP server for hotel searches using Booking.com API
What is Hotels MCP Server?
Hotels MCP Server is a Model Context Protocol (MCP) server that allows AI assistants like Claude, Cursor, and VS Code to mcp server for hotel searches using booking.com api
MCP server for hotel searches using Booking.com API
This server falls under the APIs and Search & Data Extraction categories on MCPgee, the world's largest MCP server directory with 33,000+ servers.
Features
- MCP server for hotel searches using Booking.com API
Use Cases
Maintainer
Works with
Installation
Manual Installation
npx hotels-mcp-serverConfiguration
Configuration Details
claude_desktop_config.json
Performance
Response Metrics
Resource Usage
How to Set Up and Use Hotels MCP Server
Hotels MCP Server is a Python-based MCP server that wraps the Booking.com API on RapidAPI to enable AI assistants to search for hotels through natural language. It exposes two core tools—destination search and hotel availability lookup—returning room details, pricing, ratings, reviews, photos, and check-in/check-out information. This lets you ask Claude to find hotels in any city for specific dates and guest counts without leaving your AI chat interface.
Prerequisites
- Python 3.8+ with pip
- A RapidAPI account with a subscription to the Booking.com API (booking-com15.p.rapidapi.com)
- Your RapidAPI key and host value for the .env file
- An MCP-compatible client such as Claude Desktop or Cursor
Clone the repository
Clone the hotels_mcp_server repository to your local machine.
git clone https://github.com/esakrissa/hotels_mcp_server.git
cd hotels_mcp_serverInstall Python dependencies
Install the required packages from requirements.txt into your Python environment.
pip install -r requirements.txtConfigure API credentials
Copy the example environment file to .env and add your RapidAPI credentials. The exact variable names are RAPIDAPI_KEY and RAPIDAPI_HOST.
cp .env.example .env
# Edit .env and set:
# RAPIDAPI_KEY=your_rapidapi_key_here
# RAPIDAPI_HOST=booking-com15.p.rapidapi.comConfigure your MCP client
Add the hotels MCP server to your Claude Desktop or Cursor configuration file, pointing to the main.py entry point.
{
"mcpServers": {
"hotels": {
"command": "python",
"args": ["/absolute/path/to/hotels_mcp_server/main.py"],
"env": {
"RAPIDAPI_KEY": "your_rapidapi_key_here",
"RAPIDAPI_HOST": "booking-com15.p.rapidapi.com"
}
}
}
}Restart your client and test the connection
Reload Claude Desktop or Cursor. The hotels server should appear as connected. Test it by asking Claude to search for hotels in a destination.
Hotels MCP Server Examples
Client configuration
Claude Desktop configuration for the Hotels MCP Server. Replace the path and API key with your actual values.
{
"mcpServers": {
"hotels": {
"command": "python",
"args": ["/Users/you/hotels_mcp_server/main.py"],
"env": {
"RAPIDAPI_KEY": "your_rapidapi_key_here",
"RAPIDAPI_HOST": "booking-com15.p.rapidapi.com"
}
}
}
}Prompts to try
Use these natural language prompts to search for hotels once the server is connected.
- "Find hotels in Paris for next week for 2 adults"
- "What are available hotels in Tokyo from December 10 to December 15?"
- "Search for hotels in Barcelona for 2 adults checking in on 2025-03-01 and checking out on 2025-03-05"
- "What are the best-rated hotels in Amsterdam?"
- "Find me budget hotels in New York for this weekend"Troubleshooting Hotels MCP Server
API returns 403 or 429 errors
Verify your RAPIDAPI_KEY is correct and that your RapidAPI subscription to the Booking.com API (booking-com15.p.rapidapi.com) is active. Check your monthly API call quota on the RapidAPI dashboard — free tiers have limited requests.
search_destinations returns no results
Use full city or country names rather than airport codes. For example, use 'Paris' instead of 'CDG'. The query parameter expects a human-readable destination name.
MCP client cannot start the Python server
Ensure the absolute path to main.py in your config is correct. Verify Python is accessible at the 'python' command (some systems require 'python3'). Check that all dependencies from requirements.txt are installed in the same Python environment.
Frequently Asked Questions about Hotels MCP Server
What is Hotels MCP Server?
Hotels MCP Server is a Model Context Protocol (MCP) server that mcp server for hotel searches using booking.com api It connects AI assistants to external tools and data sources through a standardized interface.
How do I install Hotels MCP Server?
Follow the installation instructions on the Hotels MCP Server GitHub repository. Clone the repo, install dependencies, and add the server config to your AI client.
Which AI clients work with Hotels MCP Server?
Hotels MCP Server works with all major MCP-compatible AI clients including Claude Desktop, Claude Code, Cursor, VS Code (GitHub Copilot), Windsurf, and Cline.
Is Hotels MCP Server free to use?
Yes, Hotels MCP Server is open source and available under the MIT license. You can use it freely in both personal and commercial projects.
Hotels MCP Server Alternatives — Similar APIs Servers
Looking for alternatives to Hotels MCP Server? Here are other popular apis servers you can use with Claude, Cursor, and VS Code.
Kong
★ 43.4k🦍 The API and AI Gateway
API Mega List
★ 5.4kThis GitHub repo is a powerhouse collection of APIs you can start using immediately to build everything from simple automations to full-scale applications. One of the most valuable API lists on GitHub—period. 💪
Fetch
★ 5.4kFetch web content and convert to markdown for AI consumption
Fusio
★ 2.1kSelf-Hosted API Management for Builders
Korean Law
★ 1.8k국가법령정보MCP v4.0 | 법제처 41개 API → 17개 MCP 도구. 법령·판례·조례 검색 + LLM 환각 방지 인용검증 + 조문 영향 그래프(impact_map) + 시점 비교 자동 diff(time_travel) + 시민 5단계 실행 가이드(action_plan) | 41 Korean legal APIs → 17 MCP tools
RuleGo
★ 1.5k⛓️RuleGo is a lightweight, high-performance, embedded, next-generation component orchestration rule engine framework for Go.
Browse More APIs MCP Servers
Explore all apis servers available in the MCPgee directory. Each server includes setup guides for Claude, Cursor, and VS Code.
Set Up Hotels MCP Server in Your Editor
Choose your AI client for step-by-step setup instructions.
Quick Config Preview
Add this to your claude_desktop_config.json or .cursor/mcp.json
Ready to use Hotels MCP Server?
Browse our complete directory of 33,000+ MCP servers, read setup guides for your editor, and start building with the Model Context Protocol.