Google Hotels Tools

Google Hotels search with filters for price, rating, amenities, and availability

Overview

Google Hotels Tools gives AI agents access to live hotel availability, pricing, and property data through a managed google hotels api — aggregating direct hotel feeds with major OTA listings for the broadest possible market coverage, delivering the same depth of data that a custom google hotel search api would provide without requiring developers to manage connections to multiple booking platforms.

It acts as a standardized bridge between large language models and real-time hotel inventory data. Instead of providing general accommodation advice or relying on a separate google hotel price api integration, models can retrieve current availability, live pricing, and full property details through a controlled MCP interface for any destination and date range.

By integrating Google Hotels Tools, developers enable AI agents to:

• Search available hotels for any destination, check-in date, check-out date, and guest count using search_hotels • Receive structured results including nightly rates, total stay cost, star ratings, guest review scores, amenity highlights, and booking links • Filter results by price range, star rating, and property type to match precise user requirements • Compare properties across thousands of hotels in any city in a single structured response

This MCP powers travel planning agents, accommodation comparison tools, corporate booking assistants, hospitality market intelligence applications, and any AI workflow that needs real, bookable hotel options with google hotel price api quality data — without the complexity of direct OTA integrations.

Highlights

Protocol
MCP v1.0
Security
OAuth 2.0
Access
Real-time
Tools
1 Tools

Standardized bridge for real-time model context.

Installation

Connect this server to your local or remote agent environment.

mcp_config.json
{
  "mcpServers": {
    "mcp360": {
      "command": "npx",
      "args": [
        "mcp-remote",
        "https://connect.mcp360.ai/v1/google-hotels/mcp?token=YOUR_API_KEY"
      ]
    }
  }
}
Replace YOUR_API_KEY with your actual key from the dashboard.

Skills & Capabilities

What this MCP server can do for your AI agents.

CAPABILITIES
--- name: google-hotels description: Search for hotels with filters for price, rating, amenities, and availability using Google Hotels data. Use when users need to find accommodations, compare hotel prices, check availability, research hotel amenities, or plan travel bookings. metadata: author: MCP360 version: "1.0.0" tags: [Hotels, Travel, Accommodation, Booking, Google Hotels, Vacation, Lodging, Travel Planning] keywords: [hotels, google hotels, accommodation, booking, lodging, rooms, stay, vacation, travel, resort, hotel deals, vacation rentals, airbnb alternative] creditsPerUse: 1 isPremium: false --- # Google Hotels Tools Search and compare hotels worldwide with Google Hotels API featuring price comparison, availability checking, and comprehensive hotel information. ## Core Capabilities - **Hotel Search**: Find hotels with advanced filters for location, dates, price, rating, and amenities, and returns hotel listings with prices per night, star ratings, guest reviews, photos, distance from landmarks, cancellation policies, and booking links for easy comparison and reservation ## Available Tools ### Search Hotels **Tool Name:** `search_hotels` | **Credits:** 1 **Parameters:** - `location` (string, required): Destination like "New York, NY" or "Paris, France" - `check_in` (string, required): Check-in date in YYYY-MM-DD format like "2024-06-15" - `check_out` (string, required): Check-out date in YYYY-MM-DD format like "2024-06-18" - `adults` (number, optional): Number of adult guests from 1 to 10 (Default: 2) - `children` (number, optional): Number of children from 0 to 10 (Default: 0) - `min_price` (number, optional): Minimum price per night - `max_price` (number, optional): Maximum price per night - `min_rating` (number, optional): Minimum star rating from 1 to 5 - `amenities` (array, optional): Required amenities like ["wifi", "pool", "parking", "breakfast"] - `sort_by` (string, optional): Sort by "price_low", "price_high", "rating", "distance" (Default: "relevance") **Example:** ```bash curl -X POST "https://connect.mcp360.ai/api/v1/google-hotels/search_hotels" \ -H "Authorization: Bearer YOUR_API_KEY" \ -H "Content-Type: application/json" \ -d '{ "location": "San Francisco, CA", "check_in": "2024-07-01", "check_out": "2024-07-05", "adults": 2, "min_rating": 4, "amenities": ["wifi", "parking"], "sort_by": "price_low" }' ``` **Response Includes:** - Hotel name and address - Price per night and total cost - Star rating and guest reviews - Photos and amenities list - Distance to city center - Cancellation policy - Booking links ## Rate Limiting All tools: 1 credit | Rate limit: 1000 req/hour | Concurrent: 10 calls ## Support - **Blog & Tutorials**: https://mcp360.ai/blog - **Contact**: https://mcp360.ai/contact
These capabilities are available through the MCP protocol interface.

Watch Demo

See Google Hotels Tools in action.

Available Tools

Technical specifications for the 1 available protocol tools.

1 tools

search_hotels tool

Input Specification
{
  "type": "object",
  "required": [
    "query",
    "check_in_date",
    "check_out_date"
  ],
  "properties": {
    "query": {
      "type": "string",
      "minLength": 1,
      "description": "Location or hotel name (e.g., 'hotels in Paris', 'Marriott New York')"
    },
    "adults": {
      "type": "number",
      "default": 2,
      "description": "Number of adult guests"
    },
    "brands": {
      "type": "string",
      "description": "Specific hotel brands (comma-separated)"
    },
    "rating": {
      "enum": [
        "7",
        "8",
        "9"
      ],
      "type": "string",
      "description": "Minimum hotel rating (7=3.5+, 8=4.0+, 9=4.5+ stars)"
    },
    "country": {
      "type": "string",
      "description": "Country code for search (e.g., 'us', 'uk')"
    },
    "sort_by": {
      "enum": [
        "relevance",
        "lowest_price",
        "highest_rating"
      ],
      "type": "string",
      "description": "Sort order for results"
    },
    "bedrooms": {
      "type": "number",
      "description": "Number of bedrooms (for vacation rentals)"
    },
    "currency": {
      "type": "string",
      "default": "USD",
      "description": "Currency code for prices"
    },
    "language": {
      "type": "string",
      "description": "Language code (e.g., 'en', 'es')"
    },
    "amenities": {
      "type": "string",
      "description": "Required amenities (comma-separated)"
    },
    "bathrooms": {
      "type": "number",
      "description": "Number of bathrooms (for vacation rentals)"
    },
    "price_max": {
      "type": "number",
      "description": "Maximum price per night"
    },
    "price_min": {
      "type": "number",
      "description": "Minimum price per night"
    },
    "hotel_class": {
      "type": "number",
      "maximum": 5,
      "minimum": 1,
      "description": "Hotel star rating (1-5)"
    },
    "check_in_date": {
      "type": "string",
      "minLength": 1,
      "description": "Check-in date in YYYY-MM-DD format (e.g., '2024-12-25')"
    },
    "children_ages": {
      "type": "string",
      "description": "Comma-separated ages of children (e.g., '5,7')"
    },
    "property_type": {
      "enum": [
        "hotel",
        "vacation_rental"
      ],
      "type": "string",
      "description": "Type of property"
    },
    "check_out_date": {
      "type": "string",
      "minLength": 1,
      "description": "Check-out date in YYYY-MM-DD format (e.g., '2024-12-27')"
    },
    "special_offers": {
      "type": "boolean",
      "description": "Filter for special offers"
    },
    "free_cancellation": {
      "type": "boolean",
      "description": "Filter for free cancellation"
    }
  },
  "additionalProperties": false
}
Output Response
{
  "type": "object",
  "properties": {
    "properties": {
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "link": {
            "type": "string"
          },
          "name": {
            "type": "string"
          },
          "stars": {
            "type": "number"
          },
          "images": {
            "type": "array",
            "items": {
              "type": "object",
              "properties": {
                "original": {
                  "type": "string"
                },
                "thumbnail": {
                  "type": "string"
                }
              }
            }
          },
          "rating": {
            "type": "number"
          },
          "location": {
            "type": "object",
            "properties": {
              "latitude": {
                "type": "number"
              },
              "longitude": {
                "type": "number"
              }
            }
          },
          "amenities": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "description": {
            "type": "string"
          },
          "hotel_class": {
            "type": "string"
          },
          "total_price": {
            "type": "object"
          },
          "check_in_time": {
            "type": "string"
          },
          "nearby_places": {
            "type": "array",
            "items": {
              "type": "object",
              "properties": {
                "name": {
                  "type": "string"
                },
                "transportations": {
                  "type": "array",
                  "items": {
                    "type": "object",
                    "properties": {
                      "type": {
                        "type": "string"
                      },
                      "duration": {
                        "type": "string"
                      }
                    }
                  }
                }
              }
            }
          },
          "reviews_count": {
            "type": "number"
          },
          "check_out_time": {
            "type": "string"
          },
          "price_per_night": {
            "type": "object"
          },
          "excluded_amenities": {
            "type": "array",
            "items": {
              "type": "string"
            }
          }
        }
      }
    },
    "total_results": {
      "type": "number"
    },
    "search_parameters": {
      "type": "object",
      "properties": {
        "query": {
          "type": "string"
        },
        "adults": {
          "type": "number"
        },
        "check_in": {
          "type": "string"
        },
        "currency": {
          "type": "string"
        },
        "check_out": {
          "type": "string"
        },
        "filters_applied": {
          "type": "object",
          "properties": {
            "price_range": {
              "type": "string"
            }
          }
        }
      }
    }
  }
}

Direct API Access

Production-ready REST endpoints for custom integrations.

POSTServer Metadata
/api/v1/google-hotels
curl "https://connect.mcp360.ai/api/v1/google-hotels" \
  -H "Authorization: Bearer YOUR_API_KEY"
POSTExecute Tool
/api/v1/google-hotels/{tool_name}
curl -X POST "https://connect.mcp360.ai/api/v1/google-hotels/search_hotels" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
  "query": "string",
  "check_in_date": "string",
  "check_out_date": "string"
}'
Authentication

To authenticate, include your API key in the Authorization header using the Bearer scheme. Alternatively, you can use the X-API-KEY header.

Infrastructure

Unified MCP Gateway

One hub for 100+ production-ready tools with centralized management.

Unified API Key

Access 100+ MCP servers with a single authentication token.

Instant Testing

Test and debug any MCP server instantly in our integrated environment.

Centralized Billing

One monthly subscription for all your AI tool integrations and credits.

Scenarios

Standard Use Cases

Integrate the google hotels api to retrieve real-time room rates, availability, and property details for hotel booking and comparison tools
Use a google hotel search api to surface nearby accommodation options with star ratings, guest scores, and amenity data
Access google hotel price api data to build dynamic pricing dashboards that track rate fluctuations across multiple properties and dates
Power travel planning apps with structured hotel data including check-in policies, cancellation rules, and photo galleries from Google
Automate hospitality market research by querying Google Hotels for competitive rate intelligence and occupancy trend signals

Frequently Asked Questions

What is Google Hotels Tools?

Google Hotels Tools is an MCP server that provides structured access to google hotels tools capabilities through a standardized protocol, enabling AI models to retrieve and process real-time data.

Which AI models are supported?

Any model that supports MCP protocol including Claude (via Claude Desktop), GPT-4, Gemini, and open-source LLMs through compatible frameworks.

How do I authenticate?

The server supports OAuth 2.0 authentication with API keys. You'll receive credentials upon registration which can be configured in your MCP client.

Is there rate limiting?

Yes, rate limits apply based on your subscription tier. Free tier includes generous limits for development, with higher limits available in paid plans.

Can I use this in production?

Absolutely. Google Hotels Tools is designed for production use with enterprise-grade reliability, security, and performance.

Deploy AI agent with Google Hotels Tools today.

Start building production-ready AI agent integrations in minutes with standardized protocol access.

Enterprise Ready
Secure OAuth
24/7 Support