Skip to main content
Glama
markswendsen-code

@striderlabs/mcp-marriott

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
MARRIOTT_EMAILNoMarriott Bonvoy account email
MARRIOTT_PASSWORDNoMarriott Bonvoy account password

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
statusA

Check Marriott login status and Bonvoy session info. Use this to verify authentication before performing other actions.

loginA

Log in to Marriott Bonvoy. Reads MARRIOTT_EMAIL and MARRIOTT_PASSWORD from environment variables, or returns a URL for manual login.

logoutA

Clear saved Marriott session and cookies. Use this to log out or reset authentication state.

search_hotelsA

Search for Marriott hotels by destination and dates. Returns hotel names, brands, ratings, locations, and nightly rates.

get_hotel_detailsA

Get detailed information about a specific Marriott hotel — description, amenities, policies, check-in/out times, parking, and pet policy.

get_room_optionsA

View available room types and rates for a specific hotel and date range. Returns room names, bed types, prices, cancellation policies, and Bonvoy point rates.

select_roomA

Choose a room type to book. Call this after get_room_options to select a room before checkout.

add_extrasA

Add optional extras to your booking — parking, breakfast, late checkout, early check-in, airport transfer, or spa credit.

checkoutA

Complete a Marriott hotel booking. IMPORTANT: Set confirm=true only after getting explicit user confirmation. Without confirm=true, returns a booking preview instead of charging.

get_reservationA

Retrieve existing Marriott reservation details. Requires being logged in. Returns upcoming reservations or a specific booking by confirmation number.

modify_reservationA

Change dates or room type for an existing reservation. IMPORTANT: Set confirm=true only after getting explicit user confirmation.

cancel_reservationA

Cancel an existing Marriott reservation. IMPORTANT: Set confirm=true only after getting explicit user confirmation. Cancellation fees may apply.

check_inA

Complete mobile check-in for an upcoming Marriott reservation. May return room number and mobile key availability.

get_bonvoy_statusA

Check Marriott Bonvoy loyalty program status — points balance, membership tier, nights this year, progress to next tier, and recent activity. Requires being logged in.

redeem_pointsA

Book a hotel stay using Marriott Bonvoy points. Shows available award rates. IMPORTANT: Set confirm=true only after getting explicit user confirmation.

get_stay_historyA

View past Marriott stays including dates, hotels, points earned, and costs. Requires being logged in.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/markswendsen-code/mcp-marriott'

If you have feedback or need assistance with the MCP directory API, please join our Discord server