Hilton MCP Server

1

Add it to Claude Code

Run this in a terminal.

Run in terminal
claude mcp add mcp-hilton -- npx -y @striderlabs/mcp-hilton
README.md

Search Hilton hotels, manage reservations, and check Hilton Honors status

@striderlabs/mcp-hilton

MCP server for Hilton Hotels — let AI agents search hotels, manage reservations, check Hilton Honors status, use digital keys, and redeem points on Hilton.com via browser automation.

Built by Strider Labs.

Features

  • Hotel Search — Search Hilton properties by location and dates
  • Room Browsing — View available room types, rates, and points prices
  • Full Booking Flow — Select rooms, add extras, complete checkout
  • Reservation Management — Look up, modify, and cancel reservations
  • Digital Key — Get activation instructions for phone-based room access
  • Hilton Honors — Check points balance, tier status, and lifetime nights
  • Points Redemption — Search hotels available for points booking
  • Stay History — View past stays and points earned

Installation

npm install @striderlabs/mcp-hilton

Or use directly with npx (no install needed):

npx @striderlabs/mcp-hilton

Setup

Add to Claude Desktop

Edit ~/Library/Application Support/Claude/claude_desktop_config.json:

{
  "mcpServers": {
    "hilton": {
      "command": "npx",
      "args": ["-y", "@striderlabs/mcp-hilton"]
    }
  }
}

Add to Claude Code

claude mcp add hilton -- npx -y @striderlabs/mcp-hilton

Authentication

  1. Ask Claude to run hilton_login — it will return a URL
  2. Open the URL in your browser and sign in to your Hilton Honors account
  3. Ask Claude to run hilton_status to confirm the session

Session cookies are saved to ~/.strider/hilton/ and reused across sessions.

Available Tools

Tool Description
hilton_status Check login status and session info
hilton_login Start login flow (returns URL for manual sign-in)
hilton_logout Clear saved session and cookies
search_hotels Search hotels by location, dates, guests
get_hotel_details Get hotel amenities, photos, policies
get_rooms View available room types and rates
select_room Choose a room to proceed to booking
add_extras View available add-ons (parking, breakfast, etc.)
checkout Complete booking (requires explicit confirmation)
get_reservation Look up a reservation by confirmation number
modify_reservation Change dates or room type (requires confirmation)
cancel_reservation Cancel a booking (requires confirmation)
digital_key Get Digital Key activation instructions
get_honors_status Check Hilton Honors points, tier, and status
redeem_points Search hotels available for points redemption
get_stay_history View past stays and points earned

Usage Examples

Search for hotels

Search for Hilton hotels in New York from December 15 to 18 for 2 adults

Check points balance

What's my Hilton Honors points balance and tier status?

Make a reservation

Book a King room at the New York Hilton Midtown for Dec 15-18

Find hotels with points

What Hilton hotels in Paris can I book with my points?

Safety

Booking and cancellation tools require an explicit confirm=true parameter. Claude will always show you a preview and ask for confirmation before placing or cancelling any reservation.

Technical Details

  • Runtime: Node.js 18+
  • Browser: Playwright (Chromium, headless)
  • Transport: MCP stdio
  • Session storage: ~/.strider/hilton/ (cookies + session JSON)

Environment Variables

No API keys required. Authentication is handled via browser session cookies.

Optional environment variable:

  • HILTON_CONFIG_DIR — Override the default ~/.strider/hilton/ config directory (not yet implemented; edit src/auth.ts to customize)

Development

git clone https://github.com/markswendsen-code/mcp-hilton
cd mcp-hilton
npm install
npx playwright install chromium
npm run build
node dist/index.js

License

MIT — Strider Labs

Tools (16)

hilton_statusCheck login status and session info
hilton_loginStart login flow (returns URL for manual sign-in)
hilton_logoutClear saved session and cookies
search_hotelsSearch hotels by location, dates, guests
get_hotel_detailsGet hotel amenities, photos, policies
get_roomsView available room types and rates
select_roomChoose a room to proceed to booking
add_extrasView available add-ons (parking, breakfast, etc.)
checkoutComplete booking (requires explicit confirmation)
get_reservationLook up a reservation by confirmation number
modify_reservationChange dates or room type (requires confirmation)
cancel_reservationCancel a booking (requires confirmation)
digital_keyGet Digital Key activation instructions
get_honors_statusCheck Hilton Honors points, tier, and status
redeem_pointsSearch hotels available for points redemption
get_stay_historyView past stays and points earned

Environment Variables

HILTON_CONFIG_DIROverride the default ~/.strider/hilton/ config directory

Configuration

claude_desktop_config.json
{"mcpServers": {"hilton": {"command": "npx", "args": ["-y", "@striderlabs/mcp-hilton"]}}}

Try it

Search for Hilton hotels in New York from December 15 to 18 for 2 adults
What's my Hilton Honors points balance and tier status?
Book a King room at the New York Hilton Midtown for Dec 15-18
What Hilton hotels in Paris can I book with my points?

Frequently Asked Questions

What are the key features of Hilton MCP Server?

Search Hilton properties by location and dates. Full booking flow including room selection and checkout. Manage existing reservations including modifications and cancellations. Check Hilton Honors points balance, tier status, and stay history. Get Digital Key activation instructions for room access.

What can I use Hilton MCP Server for?

Automating the search and booking process for business travel. Quickly checking Hilton Honors status and points balance via natural language. Managing and modifying existing hotel reservations without visiting the website. Finding hotels specifically available for points redemption.

How do I install Hilton MCP Server?

Install Hilton MCP Server by running: npx @striderlabs/mcp-hilton

What MCP clients work with Hilton MCP Server?

Hilton MCP Server works with any MCP-compatible client including Claude Desktop, Claude Code, Cursor, and other editors with MCP support.

Turn this server into reusable context

Keep Hilton MCP Server docs, env vars, and workflow notes in Conare so your agent carries them across sessions.

Need the old visual installer? Open Conare IDE.
Open Conare