HotelRate MCP
Click on "Deploy 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., "@HotelRate MCPCompare prices across Booking, Agoda, and Trip.com for the Ritz Paris on July 4-6"
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.
๐จ HotelRate MCP โ AI-Powered Hotel Price Comparison
๐ Overview
HotelRate MCP is an MCP-based hotel price comparison system that helps AI agents retrieve and compare hotel offers across Trip.com, Booking.com, Agoda, and Google Hotels through a unified interface.
It supports demo mode for testing and live browser-based searches using Playwright.
Related MCP server: 1Stay Hotel Booking
โจ Features
๐ Multi-platform hotel price comparison
๐ค AI-agent integration using Model Context Protocol (MCP)
๐ Browser automation with Playwright
โก Batch queries for multiple hotels
๐ Structured hotel offers and pricing data
๐งช Environment health checks and diagnostics
๐ Optional REST API using FastAPI
๐ ๏ธ Tech Stack
Python โข MCP โข Playwright โข FastAPI โข Pydantic โข pytest
๐๏ธ Architecture
AI Agent / MCP Client
|
v
MCP Server
|
v
Quote Service
|
+----+----+----+
| | | |
Trip Booking Agoda Google
|
v
Result Normalization
|
v
Structured Hotel Offersโ๏ธ Installation
git clone https://github.com/seanbabalala/hotelrate-crawl.git
cd hotelrate-crawl
pip install -e .
cp .env.example .env
hotelrate-mcp doctorFor live searches, configure your environment and run:
hotelrate-mcp setup๐ Available MCP Tools
Tool | Description |
| Retrieve offers for a hotel |
| Query multiple hotels |
| Check supported platforms |
| Check system readiness |
๐งช Testing with MCP Inspector
npx @modelcontextprotocol/inspector hotelrate-mcpOpen the URL printed in the terminal, navigate to Tools โ hotel_quote, enter the hotel details, and run the tool to inspect the results.
๐ฎ Future Enhancements
Historical hotel price tracking
Price-drop notifications
Improved room matching
Interactive price comparison dashboard
๐ Security
Keep credentials and
.envfiles private.Never commit browser sessions or authentication tokens.
Respect website terms and access restrictions.
๐ License
MIT License. Retain the applicable license and original attribution when redistributing the code.
This server cannot be deployed
Maintenance
Related MCP Connectors
Staylist World is a hotel comparison service your AI assistant can call directly. The free MCP server (https://staylist.world/mcp, Streamable HTTP, no auth) covers 80,000+ hotels with ratings, review summaries, published policies and booking links. No API key, no sign-up. Tools: search_hotels by city, name or need; get_hotel for overviews, amenities and published policies; get_booking_link; list_destinations; and get_reviews. There is also a REST API and Markdown versions of hotel pages. Unknown facts are marked as unknown. New: get_reviews returns a hotel's 1โ2 star guest reviews from the last 24 months with the count out of all reviews; or paste staylist.world/reviews?hotel=<name> into any assistant.
Hotel booking MCP server. Search, book, and manage reservations across 250K+ properties worldwide.
Google Hotels prices, ratings, reviews, and photos via an Apify Actor, hosted MCP.
Search MCP servers, agent skills and APIs for travel: hotel ID mapping, rates, rooms.
Related MCP Servers
- AlicenseAqualityDmaintenanceEnables AI agents to search, browse, and book hotels from a database of 2 million properties worldwide. Provides comprehensive hotel search capabilities with location lookup, filtering by amenities, detailed property information, and integrated booking functionality.6194 npm1ISC
- FlicenseAqualityCmaintenanceHotel booking MCP server โ the first transaction-complete hotel booking integration for AI agents. Search 300K+ properties in 140+ countries, get live rates and room details, and generate secure checkout URLs. No payment in the AI conversation โ guests complete booking at a hosted checkout page and receive a real hotel confirmation number. Set your own booking fee via Stripe Connect.820 npm3-
- AlicenseAqualityCmaintenanceGoogle Hotels MCP server via direct RPC โ no scraping, no browser automation. Three tools: hotel list search (16 filter slots: stars, price, amenities, brands, free cancellation), per-OTA rate plans and cancellation policies for a single hotel, and parallel top-N enrichment. One-command setup for Claude Code, Codex, and ChatGPT377 PyPI14MIT

DIDA Hotel MCPofficial
AlicenseNot gradedqualityBmaintenanceEnables AI agents to search, compare, and book hotels with real-time pricing and availability, supporting multiple location types, star ratings, and price filters.12MIT