Hotel Data MCP · v1

Get hotel data by chatting with AI.

Paste one snippet into Claude, Cursor, or Claude Code. The agent pulls Booking, Airbnb, and Google Hotels data 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-line-la.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 100 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."

>

"What does Booking charge for The LINE LA this weekend?"

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 100 requests on us. No credit card.

  2. 2

    Plug it into Claude

    Paste one snippet into Claude, Cursor, or Claude Desktop. Drop your key in.

  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 Compare
You ask

"Compare Google review ratings for the top five hotels in Marina del Rey."

Behind the scenes google_hotels_search → google_reviews_for_place ×5
You see

"Foggy Lodge leads at 4.8 ★ (1,247 reviews). Marina Inn last at 3.9 ★ (612). Median: 4.3 ★ across 5 properties."

Connect it

Pick your client. Paste one block.

Three different config systems, three snippets. Pick yours.

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",
        "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.

Shortcut Don't have a key yet? Sign up for 100 free requests. Your dashboard ships these snippets pre-filled.

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.

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 Code, Cursor, and Claude Desktop work out of the box. ChatGPT custom connectors need OAuth, which we don't support yet.

Is this faster or slower than the REST API?

Same infrastructure, same response times. Most calls answer in 1 to 5 seconds. URL-resolution calls (passing a Booking URL instead of a hotel ID) can take longer.

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. Copy the snippet.

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

Start free
  • Live key in ~30 seconds
  • No credit card
  • Snippets 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