Hotel Data MCP · v1

Get hotel data by chatting with AI.

Paste one prompt into Claude Code, Cursor, or your agent and it installs itself. Then it pulls Radisson, Booking, Airbnb, Google Hotels, and more from natural-language prompts.

Pull the last 25 reviews for The LINE LA on Booking and tell me how many mention check-in.
Used booking_hotel_reviews 2.41s
url "booking.com/hotel/us/the-l-a-line.html" per_page 25 sort "recent_desc"

9 of 25 reviews mention check-in. Here's the breakdown:

  • Long queue at peak (5)
  • Late room readiness (3)
  • Valet wait (1)

The most recent was 3 days ago. Want me to pull the full review bodies?

~60s to first chat 50 free requests on signup Any language, no code
What you can ask

Ask natural questions.
Get real answers.

Whatever you'd ask a junior analyst about a property, ask your agent. No syntax to learn.

>

"Get the latest reviews for The LINE LA on Booking."

>

"Find boutique hotels in Lisbon Chiado under €200."

>

"How many new reviews did our portfolio get this week?"

>

"What's the sentiment around the front desk at Hilton Garden Inn Dubai?"

>

"Compare our Airbnb listing to the top three competitors nearby."

>

"Get exact Radisson room rates for our London hotel and separate public from member offers."

Six examples. There are countless more: any question you'd send a junior analyst about a property, the agent answers.

Set up in 3 minutes

From zero to first answer.

  1. 1

    Get your key

    Sign up for StayAPI. First 50 requests on us. No credit card.

  2. 2

    Paste one prompt

    Drop the install prompt into Claude Code, Cursor, or your agent. It sets itself up. In Claude on the web, desktop, or mobile, add it as a connector and sign in instead.

  3. 3

    Start asking

    Type your first hotel question in plain English. The agent does the rest.

How it works

You type plain English. Something technical happens. You get an answer.

Three real examples. Same shape every time.

01 Reviews
You ask

"Pull the last 25 reviews for The LINE LA on Booking and tell me how many mention check-in."

Behind the scenes booking_hotel_reviews(url=…, per_page=25, sort=recent_desc)
You see

"9 of 25 reviews mention check-in. Themes: long queue at peak (5), late room readiness (3), valet wait (1). Most recent: 3 days ago."

02 Search
You ask

"Find hotels in Lisbon Chiado for two adults, May 12 to 15, under €250."

Behind the scenes booking_lookup_destination → booking_search_hotels(dest_id=…, checkin=…, checkout=…)
You see

"Top 5 matches under €250: Bairro Alto Hotel (€189, 8.8), The Lumiares (€212, 9.0), Hotel do Chiado (€178, 8.5)…"

03 Room rates
You ask

"Get exact Radisson room rates for our London hotel, August 19 to 21, and separate public from member offers."

Behind the scenes radisson_hotel_room_rates(hotel_id=GBEDLONHAM, check_in=2026-08-19, check_out=2026-08-21)
You see

"10 live room groups returned. Public and member stays are separated, with prices and booking conditions attached to each offer."

Connect it

Paste one sentence. Your agent does the rest.

Copy the prompt into the agent you already have open. It reads our setup page and wires up the connector itself.

Paste into Claude Code
Read https://stayapi.com/install and set up the StayAPI MCP server for me.

Then open a new session and run claude mcp list — stayapi should read ✓ Connected.

No key yet? Sign up for 50 free requests — the agent asks you for it.

Claude on the web, desktop, or mobile doesn't need this prompt: add StayAPI under Settings → Connectors and sign in. ChatGPT: add it as an MCP app in developer mode and sign in. Other clients: manual setup below.

No key

Claude on the web, desktop & mobile

Add StayAPI as a connector and sign in. Nothing to paste.

  1. In Claude, open Settings → Connectors → Add custom connector.
  2. Name it StayAPI and set the URL to https://api.stayapi.com/mcp.
  3. Click Connect, sign in to StayAPI, and choose Allow.
No key

ChatGPT (developer mode)

Add StayAPI as an MCP app and sign in. Plus, Pro, Business, Enterprise, or Edu, on the web.

  1. In ChatGPT, turn on Settings → Security and login → Developer mode.
  2. Open chatgpt.com/plugins, click +, and choose Create MCP app.
  3. Name it StayAPI, set the URL to https://api.stayapi.com/mcp, and pick OAuth. Leave the client ID and secret blank.
  4. Sign in to StayAPI, choose Allow, then install StayAPI from your personal plugins.
  5. In a Work chat, type @StayAPI and ask.
Manual setup — paste the config yourself
01

Claude Code

One terminal command.

bash
claude mcp add --scope user --transport http stayapi https://api.stayapi.com/mcp --header "X-API-Key: YOUR_API_KEY"
  1. Run the command in any terminal.
  2. Open a new Claude Code session.
  3. Confirm with claude mcp list.
02

Cursor

Edit ~/.cursor/mcp.json.

json
{
  "mcpServers": {
    "stayapi": {
      "type": "http",
      "url": "https://api.stayapi.com/mcp",
      "headers": { "X-API-Key": "YOUR_API_KEY" }
    }
  }
}
  1. Open or create the file.
  2. Paste, swap YOUR_API_KEY, save.
  3. Restart Cursor.
03

Claude Desktop

Edit claude_desktop_config.json.

json
{
  "mcpServers": {
    "stayapi": {
      "command": "npx",
      "args": [
        "-y", "mcp-remote@0.1.18",
        "https://api.stayapi.com/mcp",
        "--header", "X-API-Key:YOUR_API_KEY"
      ]
    }
  }
}
  1. Open the config file in your OS.
  2. Paste, swap the key, save.
  3. Quit Claude with ⌘ Q, relaunch.

On Windows, a bare npx can fail with spawn npx ENOENT — use the absolute path to npx.cmd. Windows setup notes →

Full reference — every tool, error shapes, Windows notes: MCP documentation →

Questions

Things people ask first.

Not here? Email info@stayapi.com or read the full MCP docs.

Does this need a different API key?

No. The same X-API-Key you use for the REST API works for the MCP server. One key, one dashboard, one usage log. In Claude on the web, desktop, or mobile you don't need the key at all: add StayAPI as a connector and sign in.

How does billing work?

One tool call counts as one request against your monthly quota, the same as a REST request. Discovery and handshakes are free. Per-tool usage shows up in your dashboard so you see exactly which tools your agents call.

Which clients work today?

Claude (web, desktop, and mobile, as a connector), Claude Code, and Cursor work out of the box. ChatGPT works as an MCP app in developer mode (Plus, Pro, Business, Enterprise, or Edu): add it under chatgpt.com/plugins, sign in to StayAPI, then type @StayAPI in a Work chat. It isn't in ChatGPT's plugin directory yet.

Is this faster or slower than the REST API?

About the same. Tool calls run on the same infrastructure as the REST API. URL-resolution calls (passing a Booking URL instead of a hotel ID) are slower than hotel-ID calls.

What happens when my quota runs out?

The tool returns a structured error with a reset time. Your agent reads it and backs off automatically. Same behaviour as the REST API.

Two ways to get set up.

Both end with your agent answering hotel questions. Pick the one that fits your evening.

01 · do it yourself

Sign up. Paste the prompt.

50 free requests on signup. Your dashboard ships the install prompt pre-filled with your key. Ten minutes from cold to first chat.

Start free
  • Live key in ~30 seconds
  • No credit card
  • Install prompt pre-filled with your key
02 · we'll set it up

Book a call. We'll wire it up.

15 minutes on a call, screen-share, and we set up Claude or Cursor on your machine with your real properties loaded. Free of charge.

Book a call
  • 15 minutes, working setup
  • Your properties, your prompts
  • Free of charge