hoteloracle
Server Details
Hotel Intelligence MCP — search, price compare, area guides, price calendars via Google Hotels
- Status
- Healthy
- Uptime
- 100.0% over 37 days
- Last Tested
- Transport
- Streamable HTTP · MCP 2025-03-26
- URL
- Repository
- ToolOracle/hoteloracle
- GitHub Stars
- 2
- Server Listing
- HotelOracle
TDQS
Scored across 8 tools
Each tool targets a clearly distinct aspect of hotel search: neighborhood comparison (area_guide), cheapest options (cheapest_hotels), general search (hotel_search), hotel-specific details, price calendars, attraction lookups, cross-site price comparison, and health checks. No two tools overlap in purpose or output.
Names mostly follow a noun-noun or adjective-noun pattern (area_guide, cheapest_hotels, hotel_details), with minor deviations like hotel_search (noun_verb) and health_check. The naming is still highly readable and predictable.
Eight tools cover distinct facets of hotel research without redundancy, fitting comfortably in the ideal 3-15 range. Each tool serves a clear, non-overlapping purpose.
The surface comprehensively covers search, comparison, details, neighborhood guidance, and nearby attractions, plus a health check. Booking or reservation tools are missing, but the domain appears to be informational rather than transactional, so the gap is minor.
Available Tools
8 toolsarea_guideBInspect
Best neighborhoods to stay in a city. Compares areas by price, rating, and popular hotels.
| Name | Required | Description | Default |
|---|---|---|---|
| city | No | City name (e.g., 'Tokyo', 'Barcelona', 'New York') | |
| budget | No | budget, mid, or luxury (default: mid) | |
| country | No | Country (default: us) | |
| check_in | No | Check-in YYYY-MM-DD | |
| currency | No | Currency (default: USD) | |
| check_out | No | Check-out YYYY-MM-DD |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
There are no annotations, so the description carries the full burden. It explains what the tool compares but does not disclose any behavioral traits such as output format, default sort order, or prerequisites like check-in/check-out dates. It only restates the high-level purpose without deeper insight.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Two concise sentences immediately convey the tool's value and comparison dimensions. No unnecessary words or repetition, making it highly efficient and scannable.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
With 6 parameters, no annotations, and no output schema, the description is too minimal. It fails to explain how parameters like check_in/check_out are used, whether the output is a ranked list, or any required inputs. This leaves the agent without enough context to invoke the tool correctly for complex queries.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema coverage is 100%, so baseline is 3. The description adds context that 'price, rating, and popular hotels' are the comparison criteria, which helps interpret budget and hotel-related parameters, but it does not add meaningful detail beyond what the schema already provides.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description clearly states the tool identifies best neighborhoods in a city and compares areas by price, rating, and popular hotels. This distinguishes it from sibling tools focused on specific hotels or prices.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The intended use is implied: when a user needs neighborhood-level recommendations in a city. However, it does not explicitly mention when to use this tool instead of hotel_search or price_compare, nor does it provide exclusions or alternative guidance.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
cheapest_hotelsCInspect
Find the cheapest hotels, sorted by lowest price.
| Name | Required | Description | Default |
|---|---|---|---|
| query | No | City or area | |
| country | No | Country (default: us) | |
| check_in | No | Check-in YYYY-MM-DD | |
| currency | No | Currency (default: USD) | |
| check_out | No | Check-out YYYY-MM-DD | |
| max_price | No | Max price per night | |
| hotel_class | No | Min star rating (2-5) |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations provided, the description carries the full burden of behavioral disclosure. It mentions one trait: results are 'sorted by lowest price.' However, it does not disclose other important behaviors such as whether a query is required (all parameters are optional), default filtering behavior, result limits, or what the response contains. The lack of detail for a tool with seven optional parameters is a significant transparency gap.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is a single concise sentence: 'Find the cheapest hotels, sorted by lowest price.' It is front-loaded with the core purpose and contains zero wasted words. It earns every word and is appropriately sized for a simple search tool.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Given the tool has seven optional parameters and no output schema, the description is very thin. It does not explain how the tool behaves with no parameters, what the return format is, or how it relates to sibling tools like price_compare or hotel_prices_calendar. The complexity of the tool demands more contextual information than this single sentence provides.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema description coverage is 100%, so the parameters are already well-documented with individual descriptions (e.g., 'City or area', 'Check-in YYYY-MM-DD'). The description adds no additional parameter semantics, but the baseline of 3 is appropriate when the schema does the heavy lifting. No parameter is left undocumented or ambiguous.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description clearly states the tool's function: 'Find the cheapest hotels, sorted by lowest price.' It uses a specific verb ('find') and resource ('hotels') with a differentiating qualifier ('cheapest'), and the sorting behavior distinguishes it from generic search or price comparison tools. However, it does not explicitly name sibling tools or contrast its scope, so it falls slightly short of a 5.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
There is no guidance on when to use this tool versus alternatives like hotel_search or price_compare. The description merely states what it does, implying usage for cheap hotel queries but providing no explicit context, preconditions, or exclusions. This is a clear gap with multiple overlapping sibling tools available.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
health_checkCInspect
Server status, API connectivity, supported features.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
No annotations are provided, so the description carries full responsibility for behavioral disclosure. It only lists the types of information returned (status, connectivity, features) and does not state side effects, authentication needs, rate limits, or whether the operation is read-only. This is a significant gap for a tool with zero annotation coverage.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is extremely concise at six words, which is front-loaded and free of fluff. However, it is a noun-phrase fragment rather than a proper sentence, which sacrifices clarity and structure. It reads more like a label than an explanatory description.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
The tool is simple with no parameters and no output schema. The description lists the primary outputs (server status, API connectivity, supported features) which provides a baseline understanding. However, it lacks detail on the format, possible values, or how to interpret the results. It is minimally adequate but not complete.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
The tool has zero parameters, so the baseline is 4. The description does not need to explain parameter meanings because there are none to document. The schema is empty and fully covers the parameter surface.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description is a fragment listing 'Server status, API connectivity, supported features.' It lacks an explicit verb to state what the tool does, though the subject matter implies a health-check function. It distinguishes from the flight-search sibling tools by topic, but the purpose is vague without an action verb.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
There is no guidance on when to use this tool versus the sibling tools. The sibling names (e.g., flight_search) suggest a flight-related API context, but the description itself does not mention when a caller should run a health check. No alternatives or exclusions are given.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
hotel_detailsAInspect
Deep details for a specific hotel: all amenities, reviews breakdown, images, eco-certification, nearby places.
| Name | Required | Description | Default |
|---|---|---|---|
| query | No | Hotel name + city (e.g., 'Ritz Paris') | |
| country | No | Country (default: us) | |
| check_in | No | Check-in YYYY-MM-DD | |
| currency | No | Currency (default: USD) | |
| check_out | No | Check-out YYYY-MM-DD |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
No annotations are provided, so the description carries the full burden of behavioral disclosure. It usefully lists the expected output contents (amenities, reviews breakdown, images, eco-certification, nearby places), but it does not disclose any limitations, error behavior, or how missing data is handled. This leaves some ambiguity for a read tool with five optional parameters.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is a single, well-structured sentence that front-loads the tool's purpose and efficiently enumerates the key data categories. Every word contributes to understanding, with no filler or repetition.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
With five optional parameters and no output schema, the description lists the primary return types but does not clarify the role of date parameters or how the query string maps to a specific hotel. The schema covers parameter semantics, but the description would benefit from explaining the relationship between inputs and the returned details, as well as when to choose this tool over siblings.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
The schema provides descriptions for all five parameters (query, country, check_in, currency, check_out), achieving 100% coverage. The tool description adds no additional parameter context, so the baseline score of 3 is appropriate given the schema already explains the parameters.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description clearly identifies the tool as providing deep details for a specific hotel, listing specific content types like amenities, reviews breakdown, images, and eco-certification. This distinguishes it from sibling tools such as hotel_search or hotel_prices_calendar, but it lacks an explicit verb (e.g., 'retrieve' or 'get'), so it stops short of a perfect score.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description implies that this tool is for retrieving comprehensive information about a specific hotel, but it does not explicitly state when to use it over alternatives like hotel_search or price_compare. There is no mention of exclusions or condition-based selection, so usage guidance is only implied.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
hotel_prices_calendarBInspect
Price trend for a specific hotel across different check-in dates. Find the cheapest week.
| Name | Required | Description | Default |
|---|---|---|---|
| query | No | Hotel name + city | |
| weeks | No | Weeks to scan (1-6, default: 4) | |
| nights | No | Stay duration (default: 2) | |
| country | No | Country (default: us) | |
| currency | No | Currency (default: USD) | |
| start_date | No | Start date YYYY-MM-DD |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations provided, the description must carry full behavioral disclosure. It mentions 'price trend' and 'cheapest week' but does not explain the data source, whether it performs live searches, what output format to expect, or any side effects. This is a significant omission for a tool with no annotation support.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is extremely concise: two short sentences that both earn their place. The first defines the tool's core behavior, and the second states the user-facing benefit. It is front-loaded and avoids any fluff or redundancy.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Given the tool has 6 optional parameters and no output schema, the description should explain what the tool returns and how the parameters interact. It does not describe the response format, what 'price trend' means in practice, or what happens when no parameters are provided. The description is too thin for the complexity of the tool.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
The input schema has 100% parameter description coverage, so the baseline is 3. The description adds no additional meaning beyond what the schema already states; it only reinforces the idea of scanning dates and finding cheap weeks, which the schema parameters (start_date, weeks, nights) already imply.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description clearly states the tool's purpose: showing price trends for a specific hotel across check-in dates and helping find the cheapest week. It uses a specific verb/resource combination and mentions 'specific hotel,' which helps distinguish it from sibling tools like cheapest_hotels, though it doesn't explicitly name alternatives.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The usage is implied: use this tool when you want to see price trends or find the cheapest week for a particular hotel. However, there is no explicit guidance on when not to use it or which sibling tool to prefer instead, so the guidance is only implied, not explicit.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
hotel_searchAInspect
Search hotels in a city or area. Returns names, ratings, prices, amenities, and deals. Sortable by price, rating, or reviews.
| Name | Required | Description | Default |
|---|---|---|---|
| query | No | City, area, or landmark (e.g., 'Hotels in Paris', 'Manhattan New York') | |
| adults | No | Guests (default: 2) | |
| country | No | Country (default: us) | |
| sort_by | No | 3=lowest price, 8=highest rating, 13=most reviewed (default: 3) | |
| check_in | No | Check-in date YYYY-MM-DD | |
| currency | No | Currency (default: USD) | |
| check_out | No | Check-out date YYYY-MM-DD | |
| max_price | No | Max price per night | |
| min_price | No | Min price per night | |
| hotel_class | No | Min star rating (2-5) |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations, the description carries the full burden. It discloses return fields (names, ratings, prices, amenities, deals) and sorting capability, which is useful. However, it omits behavioral details such as result limits, pagination, error handling, or whether a query is required despite being optional in the schema. This is adequate but not rich.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is two sentences, front-loaded with the core action, and every phrase earns its place. It conveys purpose, return contents, and sorting without redundancy or fluff.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a tool with 10 optional parameters, no output schema, and no annotations, this description is moderately complete. It states the core use case and return fields, but doesn't address potential pitfalls like missing query behavior, date dependencies, or result limits. It's adequate for a search tool but leaves gaps.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema description coverage is 100%, so the baseline is 3. The description adds little beyond the schema, only mentioning 'Sortable by price, rating, or reviews' which mirrors the sort_by parameter descriptions. It doesn't provide additional meaning for parameters like query or check_in beyond what the schema already explains.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description clearly states the tool's purpose: 'Search hotels in a city or area' with a specific verb and resource. It also indicates return contents (names, ratings, prices, amenities, deals) and sorting behavior. However, it doesn't explicitly differentiate from sibling tools like cheapest_hotels or hotel_prices_calendar, so it's not a 5.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description implies usage for general hotel searches, but provides no explicit guidance on when to use this tool versus alternatives. There is no mention of when not to use it or references to sibling tools like cheapest_hotels or hotel_details. This falls short of clear contextual guidance.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
nearby_attractionsCInspect
What is near a hotel: restaurants, landmarks, transit stations, distances.
| Name | Required | Description | Default |
|---|---|---|---|
| query | No | Hotel name + city | |
| check_in | No | Check-in YYYY-MM-DD | |
| check_out | No | Check-out YYYY-MM-DD |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations provided, the description must carry the full burden of behavioral disclosure. It only mentions the content of results (categories and distances) but does not disclose side effects, data freshness, expected query format beyond the schema, or whether the check-in/out dates affect results. This is insufficient for a tool with no annotation safety hints.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is extremely short and front-loaded, but it is a noun phrase rather than a sentence, which makes it feel under-specified. While it is concise, it lacks the instructional structure expected of a tool description, so it does not score higher.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Given the tool has no output schema and no annotations, the description is incomplete. It does not explain return format, how to invoke it, or when to use it. The description is too minimal to fully guide an agent in selecting and using the tool correctly.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema description coverage is 100%, so the parameters are well-documented in the schema itself. The description adds a slight semantic hint by connecting the parameters to nearby points of interest and distances, but it does not significantly deepen understanding beyond what the schema already provides.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description states what the tool provides ('restaurants, landmarks, transit stations, distances') but lacks an imperative verb like 'list' or 'find'. It clearly relates to a hotel but does not explicitly differentiate from sibling tools like area_guide or hotel_details, making its purpose somewhat vague.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
There is no guidance on when to use this tool versus alternatives. No context is given for scenarios where this would be preferred over area_guide or hotel_details, nor any exclusions or prerequisites.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
price_compareAInspect
Compare prices for one hotel across booking sites (Booking.com, Hotels.com, Expedia, etc.).
| Name | Required | Description | Default |
|---|---|---|---|
| query | No | Specific hotel name + city | |
| country | No | Country (default: us) | |
| check_in | No | Check-in YYYY-MM-DD | |
| currency | No | Currency (default: USD) | |
| check_out | No | Check-out YYYY-MM-DD |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
There are no annotations, so the description carries the full burden of behavioral disclosure. It clearly indicates this is a read-only comparison across booking sites and lists example sites. However, it does not disclose return format, whether it requires dates, or any caveats about data freshness or site coverage, which would be helpful for a complete behavioral profile.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is a single, front-loaded sentence that states the core action and scope with no redundant words. It earns its place by naming example booking sites and clarifying the single-hotel scope.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
With no output schema and no annotations, the description should explain expected return values and any prerequisites. It does not mention what the comparison output looks like, whether check-in/check-out are needed for accurate pricing, or how optional parameters affect behavior. The core purpose is clear, but the description is not fully complete for agent invocation.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
The input schema already provides 100% coverage with meaningful descriptions for all five parameters, so the baseline is 3. The description does not add parameter-level detail beyond what the schema provides, though it reinforces the 'one hotel' context for the query parameter.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description uses a specific verb ('Compare') and identifies a clear resource ('prices for one hotel across booking sites'). It also distinguishes itself from sibling tools like cheapest_hotels by explicitly scoping to a single hotel, making the tool's purpose unambiguous.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The phrase 'for one hotel across booking sites' clearly implies when to use this tool (when you have a specific hotel and want to compare prices across multiple sites). It does not explicitly name alternatives or exclusions, but the context is clear enough that an agent can differentiate it from sibling tools like cheapest_hotels or hotel_search.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
8 tool updates
- Changed
area_guide1 field changed- added
Input schema / additionalPropertiesAdded value: +false
- Changed
cheapest_hotels3 fields changed- added
Input schema / additionalPropertiesAdded value: +false - added
Input schema / properties / hotel_class / maximumAdded value: +5 - added
Input schema / properties / hotel_class / minimumAdded value: +2
- Changed
health_check1 field changed- added
Input schema / additionalPropertiesAdded value: +false
- Changed
hotel_details1 field changed- added
Input schema / additionalPropertiesAdded value: +false
- Changed
hotel_prices_calendar3 fields changed- added
Input schema / additionalPropertiesAdded value: +false - added
Input schema / properties / weeks / maximumAdded value: +6 - added
Input schema / properties / weeks / minimumAdded value: +1
- Changed
hotel_search3 fields changed- added
Input schema / additionalPropertiesAdded value: +false - added
Input schema / properties / hotel_class / maximumAdded value: +5 - added
Input schema / properties / hotel_class / minimumAdded value: +2
- Changed
nearby_attractions1 field changed- added
Input schema / additionalPropertiesAdded value: +false
- Changed
price_compare1 field changed- added
Input schema / additionalPropertiesAdded value: +false
8 tool updates
- First observed
area_guide - First observed
cheapest_hotels - First observed
health_check - First observed
hotel_details - First observed
hotel_prices_calendar - First observed
hotel_search - First observed
nearby_attractions - First observed
price_compare
Related MCP Connectors
Google Hotels prices, ratings, reviews, and photos via an Apify Actor, hosted MCP.
Flight Intelligence MCP — search, cheapest dates, multi-city, airline compare via Google Flights
Google Hotels search: rates, ratings, amenities and what each booking site charges, as JSON.
Search hotel prices, get best overall and best direct price in structured response. Get your developer token at https://Infoseek.ai/mcp
Related MCP Servers
- AlicenseAqualityAmaintenanceSearches hotels and vacation rentals with nightly and total rates, ratings, amenities, and detailed property information through natural language in any MCP client.157 npm1MIT
- AlicenseNot gradedqualityBmaintenanceMCP server for searching stays, comparing prices across Booking.com, Airbnb, Vrbo, and Google Hotels, and fetching reviews via natural language in AI assistants.MIT
- AlicenseNot gradedqualityBmaintenanceAn MCP server that gives AI agents live Google Hotels data (search, rooms, rates, cancellation) via internal RPC — no API key or scraping required.2MIT
- AlicenseAqualityBmaintenanceGoogle 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 ChatGPT3225 PyPI12MIT
Glama MCP Gateway
Add one secure layer between your agents and this server.