📡 MCP Radar

remybroun/marriott-mcp

Marriott hotel search as an MCP server and CLI, via the Phoenix GraphQL API driven through a real Chrome session

⭐ 4 stars
⑂ 0 forks
JavaScript
momentum ▲ 8.0
created 2026-09-03
on radar since 2026-09-05
claudecligraphqlhotelsmarriottmcpmodel-context-protocoltravel
View on GitHub ↗

About marriott-mcp

Unofficial. Not affiliated with, endorsed by, or connected to Marriott International.

Hotel search from the terminal against Marriott's internal "Phoenix" GraphQL API.

Reverse-engineered from live traffic — see research/ for the full protocol notes. There is no official Marriott developer API; the only sanctioned programme is the Partnerize-run affiliate scheme, which is deep-link/commission oriented and exposes no rates endpoint.

Status: working, verified end to end. Live searches return real rates, and corporate rate codes apply real discounts (Barcelona: Le Méridien 399→351 EUR, W Barcelona 445→364 EUR). Read Akamai before changing any retry logic.

Requirements: Node ≥ 22 and desktop Google Chrome. There are no npm dependencies, so there is nothing to npm install.

-p names the package, then marriott picks the CLI binary out of it. Dropping -p runs the other binary, marriott-mcp (the stdio MCP server), because that one matches the package name.

Once this is published to npm, the shorter npx -y -p marriott-mcp marriott ... will work the same way. Until then, use the github: form above. It is the same code, resolved straight from the repo.

Setting a shell alias makes it a one-word command:

Optionally put marriott and marriott-mcp on your PATH:

Then warm the browser profile up once, before your first search:

warmup opens a Chrome window on marriott.com using this tool's own profile (~/.marriott-mcp/chrome-profile, not your everyday browser). Accept the cookie banner, click around for a few seconds, then close it. That builds the Akamai reputation every later run re

From the project README.

Maintaining this server?

Add the radar badge to your README — it shows your project was picked up by MCP Radar and links to this page:

[![On MCP Radar](https://mcp.liqiwa.com/badge.svg)](https://mcp.liqiwa.com/s/remybroun--marriott-mcp.html)

Related MCP servers

gondola-ai/gondola-mcp

Cash-vs-award travel search MCP — hotels, flights, and rental cars across every major loyalty program, with cents-per-point valuations, loyalty tracking, and direct booking.

⭐ 6JavaScript
HasData/booking-mcp

Booking.com MCP server by HasData: search stays and read full property details, as JSON.

⭐ 4JavaScript
ucsandman/declick

Compile an API, an MCP server, a database or a web page into a CLI your agent can run. Ten engines, one output contract, 4.1x less context than raw MCP.

⭐ 17JavaScript
12122J/mcpvet

MCP security scanner — vet a Model Context Protocol server before you add it to Claude Code, Cursor, or Windsurf. Grades it A–F, catching credential theft, tool-poisoning, and install-script payloads

⭐ 10JavaScript
HasData/google-flights-mcp

Google Flights MCP server by HasData: fares, flight legs, carbon emissions and price history, as JSON.

⭐ 7JavaScript
HasData/airbnb-mcp

Airbnb MCP server by HasData: search stays and read full listing details, as JSON.

⭐ 5JavaScript

📬 Get the weekly radar in your inbox

The top new MCP servers of the week, every Monday. No spam, unsubscribe anytime.