loading…
Search for a command to run...
loading…
Enables hotel search, booking, reservation management, and rewards tracking for IHG hotels via browser automation.
Enables hotel search, booking, reservation management, and rewards tracking for IHG hotels via browser automation.
MCP server connector for IHG Hotels (InterContinental, Holiday Inn, Kimpton, Crowne Plaza, and more) using Playwright browser automation.
npm install -g @striderlabs/mcp-ihg
npx playwright install chromium
Or install from source:
git clone https://github.com/markswendsen-code/mcp-ihg
cd mcp-ihg
npm install
npm run build
npx playwright install chromium
Add to your ~/Library/Application Support/Claude/claude_desktop_config.json:
{
"mcpServers": {
"ihg": {
"command": "striderlabs-mcp-ihg"
}
}
}
Or with npx:
{
"mcpServers": {
"ihg": {
"command": "npx",
"args": ["-y", "@striderlabs/mcp-ihg"]
}
}
}
ihg_loginLog in to your IHG One Rewards account. Required before booking, viewing reservations, or accessing rewards.
{
"email": "[email protected]",
"password": "yourpassword"
}
ihg_search_hotelsSearch for available hotels by location and dates.
{
"location": "Chicago, IL",
"check_in": "2025-06-15",
"check_out": "2025-06-18",
"guests": 2,
"brand": "Holiday Inn"
}
Supported brands: InterContinental, Kimpton, Hotel Indigo, Crowne Plaza, voco, Holiday Inn, Holiday Inn Express, Candlewood Suites, Staybridge Suites, avid, Even Hotels
Returns: List of hotels with ID, name, brand, address, star rating, and lowest nightly rate.
ihg_get_hotel_detailsGet full details for a specific hotel.
{
"hotel_id": "ORDHA"
}
Returns: Amenities, policies, check-in/out times, contact info, images.
ihg_get_room_ratesGet available room types and rates for specific dates.
{
"hotel_id": "ORDHA",
"check_in": "2025-06-15",
"check_out": "2025-06-18"
}
Returns: Room types with rates, refundability, breakfast inclusion, and points earning.
ihg_book_roomBook a hotel room (requires login).
{
"hotel_id": "ORDHA",
"room_type": "King Standard",
"check_in": "2025-06-15",
"check_out": "2025-06-18",
"guest_info": {
"firstName": "John",
"lastName": "Doe",
"email": "[email protected]",
"phone": "+1-555-0100",
"cardNumber": "4111111111111111",
"cardExpiry": "12/27",
"cardCvv": "123",
"specialRequests": "High floor please"
}
}
Returns: Confirmation number and booking details.
ihg_get_reservationsGet all upcoming reservations (requires login).
Returns: List of reservations with dates, hotel, and status.
ihg_get_reservation_detailsGet full details for a reservation (requires login).
{
"confirmation_number": "12345678"
}
ihg_cancel_reservationCancel a reservation (requires login).
{
"confirmation_number": "12345678"
}
ihg_modify_reservationModify dates or details of a reservation (requires login).
{
"confirmation_number": "12345678",
"changes": {
"check_in": "2025-06-16",
"check_out": "2025-06-19",
"special_requests": "Early check-in requested"
}
}
ihg_get_rewards_balanceGet current points balance and tier status (requires login).
Returns: Points balance, tier, expiration info, nights to next tier.
ihg_get_rewards_historyGet points transaction history (requires login).
Returns: List of points earned/redeemed with dates and descriptions.
ihg_redeem_pointsCheck points redemption options for a stay (requires login).
{
"hotel_id": "ORDHA",
"check_in": "2025-06-15",
"check_out": "2025-06-18"
}
Returns: Points required and available redemption options.
| Variable | Description |
|---|---|
IHG_HEADLESS |
Set to false to show browser window (default: true) |
This MCP server uses Playwright to automate a Chromium browser session on the IHG website. It:
npx playwright install chromium)MIT
Run in your terminal:
claude mcp add striderlabs-mcp-ihg -- npx Security
Low riskAutomated heuristic from public metadata — not a security guarantee.