SkillAgentSearch skills...

mcp-marriott

MCP server for Marriott - let AI agents book hotels

Install / Use

claude mcp add markswendsen-code -- npx -y github:markswendsen-code/mcp-marriott

If the server publishes to npm under a different name, use that package instead — check the repo README.

About this skill
🔌

MCP Server

Model Context Protocol server

Quality Score

69/100

Category

Automation

Supported Platforms

Claude Code
Claude Desktop

Our assessment of mcp-marriott

mcp-marriott scores 69/100 on our quality scale, 2682nd of 2,875 Automation skills we index.

Its MCP Server is 4.2 KB long, well organised into 20 sections with 14 code examples: a solid amount of guidance for an agent.

It has 10 GitHub stars, so there is little community track record yet; judge it on its content.

Substance
26/30
Structure
20/20
Description
8/15
Adoption
4/20
Freshness
11/15

Maintenance, license and trust

  • The repository was last updated about 8 months ago. That is recent enough to be usable, but agent tooling moves fast, so check the instructions against your agent's current version.
  • No license is declared. By default that means all rights are reserved: you can read it, but reusing or redistributing it is not clearly permitted. Ask the author before building on it commercially.
  • Its trust signals score 74/100, with 3 cautions from licensing, adoption, age or documentation. These come from repository metadata, not a code audit — read the skill file before letting an agent act on it.

Safety scan

No issues found

Our scan of the whole file found no instruction hijacking, hidden characters, credential access, data exfiltration or destructive commands. An AI review of the same text found nothing harmful.

AI review by kimi-k2.7-code on 2026-10-28. Automated pattern scan on 2026-10-28. It catches known dangerous patterns, not every risk — read a skill before letting an agent act on it.

mcp-marriott compared with similar skills

All 4 of these similar skills score higher than mcp-marriott; compare them before choosing.

SkillScoreStarsUpdatedFormat
mcp-marriott (this skill)by markswendsen-code69108mo agoMCP Server
Agent-Reachby Panniantong100105.0k2d agoCLAUDE.md
headroomby headroomlabs-ai10078.1ktodayCLAUDE.md
CowAgentby zhayujie10047.6ktodayCLAUDE.md
Scraplingby D4Vinci10090.0ktodayMCP Server

Frequently asked questions

How do I install mcp-marriott?
Run claude mcp add markswendsen-code -- npx -y github:markswendsen-code/mcp-marriott. The install tabs above show the steps for each supported agent.
Which AI agents does mcp-marriott work with?
It is written for Claude Code and Claude Desktop, as a MCP Server file. Other agents that read the same format can often use it too.
Is mcp-marriott safe to use?
Our scan of the whole file found no instruction hijacking, hidden characters, credential access, data exfiltration or destructive commands. An AI review of the same text found nothing harmful. It declares no license and scores 74/100 on trust signals. Skills are instructions an agent will follow, so read the file before installing it and do not approve commands you do not understand.
Is mcp-marriott still maintained?
The repository was last updated about 8 months ago. That is recent enough to be usable, but agent tooling moves fast, so check the instructions against your agent's current version.

@striderlabs/mcp-marriott

MCP server for Marriott Hotels — let AI agents search hotels, manage reservations, check in, and interact with the Marriott Bonvoy loyalty program via browser automation.

Built by Strider Labs.

Overview

This MCP server enables AI agents (Claude, etc.) to:

  • Search Marriott properties worldwide
  • Browse room types and rates
  • Complete hotel bookings
  • Manage existing reservations (view, modify, cancel)
  • Mobile check-in
  • Track Marriott Bonvoy points and tier status
  • Redeem Bonvoy points for award stays
  • View past stay history

Tools

| Tool | Description | |------|-------------| | status | Check login status and Bonvoy session info | | login | Log in to Marriott Bonvoy (auto or manual) | | logout | Clear saved session and cookies | | search_hotels | Search hotels by destination, dates, guests | | get_hotel_details | Get amenities, policies, check-in times | | get_room_options | View available room types and rates | | select_room | Choose a room before checkout | | add_extras | Add parking, breakfast, late checkout, etc. | | checkout | Complete booking (requires explicit confirmation) | | get_reservation | Retrieve existing reservations | | modify_reservation | Change dates or room type | | cancel_reservation | Cancel a booking | | check_in | Mobile check-in with room preferences | | get_bonvoy_status | Points balance, tier, nights to upgrade | | redeem_points | Book award stays with Bonvoy points | | get_stay_history | View past stays and points earned |

Setup

1. Install

npm install -g @striderlabs/mcp-marriott

Or run directly with npx:

npx @striderlabs/mcp-marriott

2. Install Playwright browsers

npx playwright install chromium

3. Configure credentials (optional)

Set environment variables for automatic login:

export MARRIOTT_EMAIL="your@email.com"
export MARRIOTT_PASSWORD="yourpassword"

Without these, the login tool returns a URL for manual browser login.

4. Configure Claude Desktop

Add to ~/Library/Application Support/Claude/claude_desktop_config.json:

{
  "mcpServers": {
    "marriott": {
      "command": "npx",
      "args": ["@striderlabs/mcp-marriott"],
      "env": {
        "MARRIOTT_EMAIL": "your@email.com",
        "MARRIOTT_PASSWORD": "yourpassword"
      }
    }
  }
}

5. Configure Cursor / other MCP clients

{
  "mcp": {
    "servers": {
      "marriott": {
        "command": "npx",
        "args": ["@striderlabs/mcp-marriott"],
        "env": {
          "MARRIOTT_EMAIL": "your@email.com",
          "MARRIOTT_PASSWORD": "yourpassword"
        }
      }
    }
  }
}

Usage Examples

Search hotels

Search for Marriott hotels in Tokyo from July 10-15 for 2 adults

Book a room

Find me a room at the W Hotel Times Square for next weekend, then book the cheapest option

Check Bonvoy status

How many Bonvoy points do I have and what's my current tier?

Redeem points

Use my Bonvoy points to book a standard room at the Marriott Marquis in NYC for March 20-22

Manage a reservation

Show me my upcoming reservations and cancel the one in Chicago

Session Management

Cookies are saved to ~/.striderlabs/marriott/ so sessions persist between runs. To log out:

Use the logout tool

Or delete the directory:

rm -rf ~/.striderlabs/marriott/

Safety & Confirmations

Destructive actions require explicit confirmation:

  • checkout — requires confirm: true
  • modify_reservation — requires confirm: true
  • cancel_reservation — requires confirm: true
  • redeem_points — requires confirm: true

Without confirm: true, these tools return a preview of what would happen, giving users a chance to review before committing.

Development

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

Environment Variables

| Variable | Description | |----------|-------------| | MARRIOTT_EMAIL | Marriott Bonvoy account email | | MARRIOTT_PASSWORD | Marriott Bonvoy account password |

License

MIT — Strider Labs

Related Skills

View on GitHub
GitHub Stars10
CategoryAutomation
Updated7mo ago
Forks2

Languages

TypeScript

Trust signals

74/100

From repository metadata: license, adoption, age and documentation. Not a code audit — see the Safety scan above for what the skill file itself contains.

1 medium2 low1 info