Command Palette

Search for a command to run...

UnylyUnyly
Browse all

Hilton

FreeMaintained

An MCP server that enables AI agents to search Hilton hotels, manage reservations, and check Hilton Honors status through browser automation. It supports the fu

GitHubEmbed

About

An MCP server that enables AI agents to search Hilton hotels, manage reservations, and check Hilton Honors status through browser automation. It supports the full booking flow, points redemption, and digital key access via natural language commands.

README

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

from github.com/markswendsen-code/mcp-hilton

Install Hilton in Claude Desktop, Claude Code & Cursor

Recommended · one command, every IDE
unyly install mcp-hilton

Installs into Claude Desktop, Claude Code, Cursor & VS Code — handles npx, uvx and build-from-source repos for you.

First time? Get the CLI: curl -fsSL https://unyly.org/install | sh

Or configure manually

Run in your terminal:

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

Step-by-step: how to install Hilton

FAQ

Is Hilton MCP free?

Yes, Hilton MCP is free — one-click install via Unyly at no cost.

Does Hilton need an API key?

No, Hilton runs without API keys or environment variables.

Is Hilton hosted or self-hosted?

Self-hosted: the server runs locally on your machine via the install command above.

How do I install Hilton in Claude Desktop, Claude Code or Cursor?

Open Hilton on unyly.org, pick your client tab (Claude Desktop, Claude Code, Cursor) and press Install — the config is generated automatically, no JSON editing.

Changes

Versions and requested access over time.

  • New version published
  • New version published

Related MCPs

Playwright

Browser automation, scraping, screenshots

Microsoftby Microsoft

Puppeteer

Browser automation and web scraping.

modelcontextprotocolby modelcontextprotocol

opentabs-dev/opentabs

Plugin-based MCP server + Chrome extension that gives AI agents access to web applications through the user's authenticated browser session. 100+ plugins with a

opentabs-devby opentabs-dev

robhunter/agentdeals

1,500+ developer infrastructure deals, free tiers, and startup programs across 54 categories. Search deals, compare vendors, plan stacks, and track pricing chan

robhunterby robhunter

hlydecker/ucsc-genome-mcp

MCP server to interact with the UCSC Genome Browser API, letting you find genomes, chromosomes, and more.

hlydeckerby hlydecker

34892002/bilibili-mcp-js

A MCP server that supports searching for Bilibili content. Provides LangChain integration examples and test scripts.

34892002by 34892002

achiya-automation/safari-mcp

Native Safari browser automation for AI agents with 80+ tools. No Chrome dependency, optimized for Apple Silicon with 60% less CPU overhead.

achiya-automationby achiya-automation

agent-infra/mcp-server-browser

Browser automation capabilities using Puppeteer, both support local and remote browser connection.

bytedanceby bytedance

aparajithn/agent-scraper-mcp

Web scraping MCP server for AI agents. 6 tools: clean content extraction, structured scraping with CSS selectors, full-page screenshots via Playwright, link ext

aparajithnby aparajithn

apireno/DOMShell

Browse the web using filesystem commands (ls, cd, grep, click). 38 MCP tools map Chrome's Accessibility Tree to a virtual filesystem via a Chrome Extension.

apirenoby apireno

Compare Hilton with

Not sure what to pick?

Find your stack in 60 seconds

Author?

Embed badge for your README

Browse similar

All browse MCPs