MCP (Model Context Protocol) server for Hyatt Hotels — search properties, manage reservations, and interact with World of Hyatt rewards using Playwright browser automation.
npm install -g @striderlabs/mcp-hyatt
npx playwright install chromiumAdd to ~/Library/Application Support/Claude/claude_desktop_config.json:
{
"mcpServers": {
"hyatt": {
"command": "striderlabs-mcp-hyatt"
}
}
}mcp run striderlabs-mcp-hyattAuthenticate with your Hyatt account. Required before using account-specific tools.
| Parameter | Type | Required | Description |
|---|---|---|---|
| string | Yes | Hyatt account email | |
| password | string | Yes | Hyatt account password |
Search for available Hyatt hotels by location and dates.
| Parameter | Type | Required | Description |
|---|---|---|---|
| location | string | Yes | City, airport code, or address |
| check_in | string | Yes | Check-in date (YYYY-MM-DD) |
| check_out | string | Yes | Check-out date (YYYY-MM-DD) |
| guests | number | No | Number of guests (default: 1) |
| brand | string | No | Filter by brand (e.g. "Park Hyatt", "Andaz") |
Supported brands: Park Hyatt, Grand Hyatt, Hyatt Regency, Hyatt Place, Hyatt House, Alila, Andaz, Thompson Hotels, Caption by Hyatt, Unbound Collection, Joie de Vivre, Destination by Hyatt, Hyatt Ziva, Hyatt Zilara, Miraval.
Get detailed information about a specific Hyatt property.
| Parameter | Type | Required | Description |
|---|---|---|---|
| hotel_id | string | Yes | Hotel ID from search |
Get available room types and current rates for specific dates.
| Parameter | Type | Required | Description |
|---|---|---|---|
| hotel_id | string | Yes | Hotel ID |
| check_in | string | Yes | Check-in date (YYYY-MM-DD) |
| check_out | string | Yes | Check-out date (YYYY-MM-DD) |
| guests | number | No | Number of guests (default: 1) |
Book a hotel room. Requires prior login.
| Parameter | Type | Required | Description |
|---|---|---|---|
| hotel_id | string | Yes | Hotel ID |
| room_type | string | Yes | Room type name from hyatt_get_room_rates |
| check_in | string | Yes | Check-in date (YYYY-MM-DD) |
| check_out | string | Yes | Check-out date (YYYY-MM-DD) |
| guest_info | object | Yes | Guest details (see below) |
guest_info fields:
firstName(string, required)lastName(string, required)email(string, required)phone(string, optional)specialRequests(string, optional)
List all reservations on the logged-in account (upcoming and past).
No parameters required.
Get full details for a specific reservation.
| Parameter | Type | Required | Description |
|---|---|---|---|
| confirmation_number | string | Yes | Reservation confirmation number |
Cancel a reservation. Requires login.
| Parameter | Type | Required | Description |
|---|---|---|---|
| confirmation_number | string | Yes | Confirmation number to cancel |
Modify an existing reservation. Requires login.
| Parameter | Type | Required | Description |
|---|---|---|---|
| confirmation_number | string | Yes | Confirmation number to modify |
| changes | object | Yes | Fields to change (see below) |
changes fields (all optional):
checkIn(string) — new check-in datecheckOut(string) — new check-out dateguests(number) — updated guest countroomType(string) — new room typespecialRequests(string) — updated special requests
Get World of Hyatt points balance, tier status, and qualifying nights.
No parameters required. Requires login.
Get the full points earning and redemption transaction history.
No parameters required. Requires login.
Check award availability and view points rates for a hotel.
| Parameter | Type | Required | Description |
|---|---|---|---|
| hotel_id | string | Yes | Hotel ID |
| check_in | string | Yes | Check-in date (YYYY-MM-DD) |
| check_out | string | Yes | Check-out date (YYYY-MM-DD) |
| guests | number | No | Number of guests (default: 1) |
This package uses Playwright to automate a headless Chromium browser that navigates hyatt.com on your behalf. No official API keys are required — it authenticates using your Hyatt account credentials.
- Node.js 18+
- Chromium (installed via
npx playwright install chromium)
MIT