mcpField
1
1stay Hotel Booking

1stay Hotel Booking

Remote
1stay.aiMaps & Travel3Updated 3w ago

About 1stay Hotel Booking

1stay Hotel Booking is an MCP server for searching, booking, and managing hotel reservations within AI conversations. It serves travel agents and builders; bookings return real confirmation numbers, while guest details and payment are handled on a secure checkout page outside the conversation.

Key features

  1. 01Search hotels by location and dates
  2. 02View room details and live rates
  3. 03Create bookings with secure checkout links
  4. 04Look up, resend, or cancel reservations
  5. 05Stripe Connect booking-fee monetization

Use cases

  1. 01Search available hotels for trip dates
  2. 02Review room rates and cancellation policies
  3. 03Complete a reservation through secure checkout
  4. 04Look up a booking or request its cancellation

MCP support

The hosted MCP endpoint uses Streamable HTTP and provides tools for hotel search, booking, and reservation management. An npx package is also available, and builders can connect Stripe Connect to collect a booking fee.

Configuration

Remote servers need no local install. Pick your client, then copy the config or install in one click.

Endpointhttps://mcp.stayker.com/mcp
Copy install command
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

Run commands in a terminal; paste JSON into the client’s MCP config and restart. Servers that need sign-in will prompt on first connect.

Tools

7
ParameterTypeRequiredDescription
chain_codestringNoFilter by hotel chain code (e.g. 'MC' for Marriott, 'HH' for Hilton)
check_instringYesCheck-in date in YYYY-MM-DD format (e.g. 2026-05-06). Must be today or later.
check_outstringYesCheck-out date in YYYY-MM-DD format (e.g. 2026-05-07). Must be after check_in.
currencystringNoCurrency code (default USD)
cursorstringNoPagination cursor from previous search response
guests_per_roomintegerNoGuests per room (default 2)
latitudenumberNoLatitude — must be provided together with longitude
locationstringYesCity, address, venue, or landmark (e.g. 'Nashville, TN' or 'Times Square, NYC'). Required for all searches.
longitudenumberNoLongitude — must be provided together with latitude
max_resultsintegerNoMax hotels to return, max 15 (default 10)
radiusintegerNoSearch radius in miles (default 25, max 100)
roomsintegerNoNumber of rooms (default 1)
search_idstringNoSearch ID from previous results — pass with cursor for next page

Details

From the project README

1Stay — Hotel Booking via MCP

The first MCP server that completes real hotel reservations inside AI conversations. Not search-and-redirect. Not affiliate links. A confirmed booking with a real confirmation number — where your loyalty points accrue and your elite status benefits apply.

Builders monetize every booking via Stripe Connect — set your own fee, get paid directly. Turn any AI agent into a revenue-generating travel assistant.

Built by Stayker (WPF Holdings, LLC), a licensed travel technology company built on proven travel distribution architecture. When you book through 1Stay, the hotel is the merchant of record — your stay is treated exactly like a direct booking.

npm version 1Stay Hotel Booking MCP server 1Stay-mcp MCP server

Quick Start

npx (fastest)
npx 1stay-mcp
Claude Desktop / ChatGPT / Cursor / Windsurf

Add to your MCP configuration:

{
  "mcpServers": {
    "1stay": {
      "url": "https://mcp.stayker.com/mcp"
    }
  }
}
Claude Code
claude mcp add 1stay --transport http https://mcp.stayker.com/mcp
Try It Now

Quickstart: 1stay.ai/docs/quickstart — hotel booking for AI agents in three calls.

MCP Endpoint: https://mcp.stayker.com/mcp Protocol: Streamable HTTP | MCP SDK v1.27.1 | Latest protocol version 2025-11-25 Supported versions: 2025-11-25, 2025-06-18, 2025-03-26, 2024-11-05, 2024-10-07

Features

  • 250,000+ properties across 140+ countries — major chains, independents, boutiques
  • Real confirmation numbers — not affiliate links, not redirects
  • Loyalty program eligible — Hilton, Marriott, IHG points accrue, elite status applies
  • Stripe Connect monetization — builders set their own booking fee and get paid directly
  • Secure checkout — payment handled on PCI-compliant page, never in the AI conversation
  • Live rates — real-time pricing from travel distribution networks, not cached or scraped

Tools

ToolDescriptionAnnotations
search_hotelsSearch hotels by location and dates for one room (up to 6 results per page, paginated)readOnlyHint: true
get_hotel_detailsGet room types, amenities, images, and live rates for a specific propertyreadOnlyHint: true
book_hotelCreate a booking for one room and receive a secure checkout URL (no guest identity or payment fields)idempotentHint: true
lookup_bookingLook up a reservation by full name plus confirmation number, or booking email with card last fourreadOnlyHint: true
resend_confirmationResend the confirmation email to the address on file (by confirmation number, or full name and email)openWorldHint: true
get_bookingLook up a reservation by hotel confirmation numberreadOnlyHint: true
cancel_bookingVerify the guest and return a secure cancellation link — the guest completes the cancellation on that pageidempotentHint: true
search_toolsList available 1Stay tools, optionally filtered by keywordreadOnlyHint: true

For Builders — Monetize with Stripe Connect

1Stay lets developers and AI builders earn on every hotel booking their agent completes. Connect your Stripe account, set your booking service fee, and get paid directly when guests check out.

Get started: 1stay.ai/apply

Authentication

No sign-in is required. The hosted endpoint is authless — connect with the URL above and start searching. No 1Stay account or OAuth flow is needed. Developers with a 1Stay API key can send it as a Bearer token.

How Booking Works

1Stay uses a secure link handoff model for payment:

  1. Search and select happen inside the AI conversation
  2. Checkout link — the agent creates the booking with the selected rate and receives a secure checkout URL
  3. Guest details and payment (name, email, phone, card) are entered on a secure, PCI-compliant checkout page — outside the AI layer
  4. Confirmation is delivered via email with your hotel confirmation number

Guest identity and payment information never pass through the AI conversation. The checkout URL is valid for ~15 minutes — if it expires, fetch fresh rates and create a new checkout link.

Examples

Search hotels for an upcoming trip

User prompt: "I need a hotel in downtown Charlotte for May 7-10, two adults."

1Stay searches available properties, returns hotels with nightly rates, star ratings, and distance from city center. Ask follow-ups to narrow by price, brand, or amenities.

Get details and book a room

User prompt: "Show me room options, then book the king room."

1Stay retrieves live room types, rates, and cancellation policies, then returns a secure checkout URL for the selected room. The guest enters their details and payment on that page.

Look up and manage a reservation

User prompt: "I need to look up my reservation — Jane Smith, confirmation number 83920471"

1Stay verifies your identity — full name plus your hotel confirmation number, or your booking email together with the last four digits of the card used to book — and returns the confirmation number and booking summary in conversation. Ask to resend the confirmation email, or ask to cancel and 1Stay returns a secure link where you review the terms and complete the cancellation.

Coming Soon

  • Event-aware inventory — search and book around tournaments, weddings, and conferences with venue-based search and organizer tools
  • SMS concierge — opt-in post-booking updates and itinerary support via text
  • Multi-room coordination — group booking tools for teams, families, and event attendees

Privacy & Legal

Support

About Stayker

Stayker is a travel technology company that powers hotel reservations for events, organizations, and brands. Built on proven travel distribution architecture — live worldwide inventory, no middlemen, no markups, no affiliate redirects. Hotels are the merchant of record on every booking.

Headquarters: Charlotte, NC

Build. Book. Connect.

License

Proprietary. © 2026 WPF Holdings, LLC. All rights reserved. See LICENSE.

Versions 1.1.0 and earlier were distributed under the MIT License and remain available under those terms to anyone who obtained them under that license.

Use of the hosted MCP endpoint at https://mcp.stayker.com/mcp is governed by the Stayker MCP Policy.


© 2026 WPF Holdings, LLC. All rights reserved.

Comments

Markdown supported

New to MCP?

From what the protocol is to installing your first server, these answers cover most first questions.

An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.