Google Hotels MCP
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| APIFY_TOKEN | Yes | Your Apify Personal API token from https://console.apify.com/account/integrations |
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 | {
"listChanged": false
} |
| prompts | {
"listChanged": false
} |
| resources | {
"subscribe": false,
"listChanged": false
} |
| experimental | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| search_hotelsA | Search Google Hotels for a destination between two dates. Returns a JSON array of hotels with name, rating, review count, price per
night, total price, hotel class, address, coordinates, amenities, hero
photo and the Google /travel/hotels/entity URL. When Args:
query: destination, e.g. |
| hotel_price_calendarA | Return a daily rate calendar for one Google Hotels property. By default this returns 90 forward dates (roughly three months), one row
per date. Each item has Args:
hotel_url: a Google |
| search_vacation_rentalsA | Search Google Vacation Rentals (Airbnb / Vrbo / Booking.com) for a stay. Returns a JSON array of rentals with title, nightly price, total price,
rating, review count, bedrooms, bathrooms, amenities, hero photo and the
Google /travel/vacation-rentals/entity URL. When
Args:
query: destination, e.g. |
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 3 tools
search_hotels and search_vacation_rentals are distinguished by resource type (hotels vs vacation rentals), which descriptions make clear, but the boundary could be blurry for a query like 'apartments in Lisbon'. hotel_price_calendar is clearly distinct as a per-property pricing tool.
Two tools follow a clean verb_noun pattern (search_hotels, search_vacation_rentals) and all names are snake_case, but hotel_price_calendar deviates to a noun-phrase form, slightly breaking the search_* symmetry an agent might expect.
Three tools is thin for a travel-search server, though each covers a distinct capability. A property-details or reviews tool would round out the surface, so the count sits at the borderline rather than being well-scoped.
The set covers hotel search, per-property pricing, and vacation rentals, but there is no tool to fetch full details or reviews for a single hotel, and no equivalent calendar for rentals. Agents can work around this via search results, but notable gaps remain.