HotelZero
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| HOTELZERO_PROXY | No | Proxy server URL for HTTP, HTTPS, or SOCKS5 proxy. Example: http://proxy.example.com:8080 or socks5://user:pass@proxy.example.com:1080 | |
| HOTELZERO_LOG_LEVEL | No | Log level: trace, debug, info, warn, error, fatal, silent | info |
| HOTELZERO_SESSION_PATH | No | Custom path for session persistence file. Set to empty string to disable session persistence. | ~/.hotelzero/session.json |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| find_hotelsA | Search for hotels with comprehensive filtering options. Supports 80+ filters including:
|
| search_hotelsA | Basic hotel search without filters. Use find_hotels for filtered searches. |
| get_hotel_detailsA | Get detailed information about a specific hotel including full amenity list, description, and photos |
| compare_hotelsA | Compare 2-3 hotels side-by-side. Provide Booking.com URLs from search results to see a detailed comparison of ratings, prices, amenities, and facilities. |
| check_availabilityA | Check room availability and prices for a specific hotel on given dates. Returns available room types, prices, and booking details. |
| get_reviewsA | Get guest reviews for a specific hotel. Returns overall rating, rating breakdown by category (staff, facilities, cleanliness, comfort, value, location, WiFi), and individual reviews with positive/negative comments, reviewer info, and stay details. |
| get_price_calendarA | Get prices for a hotel across multiple dates to find the cheapest time to stay. Shows nightly prices, identifies the lowest/highest price dates, and calculates average pricing. Useful for flexible travelers looking for the best deal. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 7 tools
Most tools have clearly distinct purposes (search, details, compare, availability, reviews, price calendar). The main overlap is between find_hotels and search_hotels, but the descriptions clarify that find_hotels is the filtered version and search_hotels is basic, making the distinction manageable.
All tool names follow a consistent verb_noun pattern: find_hotels, search_hotels, get_hotel_details, compare_hotels, check_availability, get_reviews, get_price_calendar. No mixed conventions or vague verbs.
Seven tools is well within the ideal 3-15 range. Each tool covers a distinct aspect of the hotel search and comparison workflow, and none feel redundant or unnecessary.
The tool surface covers the core hotel discovery and planning workflow: searching, filtering, detailed views, comparisons, availability checks, reviews, and price trends. The only notable gap is the lack of a booking/reservation tool, but the server's purpose may be limited to research and comparison rather than booking.