Hotels MCP Server

v1.0.0APIsstable

MCP server for hotel searches using Booking.com API

hotels-mcp-servermcpai-integration
Share:
22
Stars
0
Downloads
0
Weekly
0/5

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

Search for hotel availability and prices using Booking.com API.
Get real-time accommodation options through conversational AI.
esakrissa

Maintainer

LicenseMIT
Languagepython
Versionv1.0.0
UpdatedMay 20, 2026
Statushealthy
Maintenanceactive

Works with

ClaudeOpenAIwindowsmacoslinux

Installation

Manual Installation

npx hotels-mcp-server

Configuration

Configuration Details

Config File

claude_desktop_config.json

Performance

Response Metrics

Response Time< 200ms
ThroughputMedium

Resource Usage

Memory UsageLow
CPU UsageLow

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
1

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_server
2

Install Python dependencies

Install the required packages from requirements.txt into your Python environment.

pip install -r requirements.txt
3

Configure 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.com
4

Configure 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"
      }
    }
  }
}
5

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.

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.

Quick Config Preview

{ "mcpServers": { "hotels-mcp-server": { "command": "npx", "args": ["-y", "hotels-mcp-server"] } } }

Add this to your claude_desktop_config.json or .cursor/mcp.json

Read the full setup guide →

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.

33,000+ ServersFree & Open SourceStep-by-Step Guides