# Google Hotels
import ToolInfo from "@/app/_components/tool-info";
import Badges from "@/app/_components/badges";
import TabbedCodeBlock from "@/app/_components/tabbed-code-block";
import TableOfContents from "@/app/_components/table-of-contents";
import ToolFooter from "@/app/_components/tool-footer";
import { Callout } from "nextra/components";
The Arcade Google Hotels MCP Sever lets you search for hotels with ease. Use this tool to build intelligent agents and applications that search for hotels worldwide.
## Available Tools
## GoogleHotels.SearchHotels
Retrieve hotel search results using the Google Hotels API.
**Parameters**
- **`location`** _(string, required)_: Location to search for hotels, e.g., a city name, a state, etc.
- **`check_in_date`** _(string, required)_: Check-in date in YYYY-MM-DD format.
- **`check_out_date`** _(string, required)_: Check-out date in YYYY-MM-DD format.
- **`query`** _(string, optional)_: Anything that would be used in a regular Google Hotels search.
- **`currency`** _(string, optional)_: Currency code for prices. Defaults to 'USD'.
- **`min_price`** _(int, optional)_: Minimum price per night. Defaults to no minimum.
- **`max_price`** _(int, optional)_: Maximum price per night. Defaults to no maximum.
- **`num_adults`** _(int, optional)_: Number of adults per room. Defaults to 2.
- **`num_children`** _(int, optional)_: Number of children per room. Defaults to 0.
- **`sort_by`** _(enum ([GoogleHotelsSortBy](#googlehotelssortby)), optional)_: The sorting order of the results. Defaults to RELEVANCE.
- **`num_results`** _(int, optional)_: Maximum number of results to return. Defaults to 5. Max 20.
## Auth
The Arcade Google Hotels MCP Sever uses the [SerpAPI](https://serpapi.com/) to search for hotels from Google Hotels.
- **Secret:**
- `SERP_API_KEY`: Your SerpAPI API key.
Setting the `SERP_API_KEY` secret is only required if you are
[self-hosting](/guides/deployment-hosting/configure-engine) Arcade. If you're
using Arcade Cloud, the secret is already set for you. To manage your secrets,
go to the [Secrets page](https://api.arcade.dev/dashboard/auth/secrets) in the
Arcade Dashboard.
## Reference
## GoogleHotelsSortBy
Defines the sorting options for hotel search results.
- **`RELEVANCE`**: Sort by the most relevant results.
- **`LOWEST_PRICE`**: Sort by the lowest price available.
- **`HIGHEST_RATING`**: Sort by the highest customer ratings.
- **`MOST_REVIEWED`**: Sort by the most reviewed hotels.