Claude Code
One terminal command.
claude mcp add --scope user --transport http stayapi https://api.stayapi.com/mcp --header "X-API-Key: YOUR_API_KEY"
- Run the command in any terminal.
- Open a new Claude Code session.
- Confirm with
claude mcp list.
A quick demo might save your team weeks of engineering work.
Resources
Free Tools
Paste one snippet into Claude, Cursor, or Claude Code. The agent pulls Booking, Airbnb, and Google Hotels data from natural-language prompts.
booking_hotel_reviews
9 of 25 reviews mention check-in. Here's the breakdown:
The most recent was 3 days ago. Want me to pull the full review bodies?
airbnb_listing_reviews
airbnb_listing_reviews
airbnb_listing_reviews
Pulled 30 reviews from each listing. 90 rows total, sorted chronologically.
One sheet per listing. Columns: date, source, rating, body, response gap.
booking_hotel_details
Two open rooms across the weekend:
Saturday adds $66 to $90 across the room types. Want me to check Expedia and Agoda for the same dates?
booking_hotel_details
booking_hotel_details
booking_hotel_details
booking_hotel_details
Friday June 5 on Booking, King Standard category:
You're the highest of four, $27 above the closest. Want me to pull Saturday and Sunday too?
booking_hotel_reviews
9 of 25 reviews mention check-in. Here's the breakdown:
The most recent was 3 days ago. Want me to pull the full review bodies?
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.
Sign up for StayAPI. First 100 requests on us. No credit card.
Paste one snippet into Claude, Cursor, or Claude Desktop. Drop your key in.
Type your first hotel question in plain English. The agent does the rest.
Three real examples. Same shape every time.
"Pull the last 25 reviews for The LINE LA on Booking and tell me how many mention check-in."
booking_hotel_reviews(url=…, per_page=25, sort=recent_desc)
"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."
"Find hotels in Lisbon Chiado for two adults, May 12 to 15, under €250."
booking_lookup_destination → booking_search_hotels(dest_id=…, checkin=…, checkout=…)
"Top 5 matches under €250: Bairro Alto Hotel (€189, 8.8), The Lumiares (€212, 9.0), Hotel do Chiado (€178, 8.5)…"
"Compare Google review ratings for the top five hotels in Marina del Rey."
google_hotels_search → google_reviews_for_place ×5
"Foggy Lodge leads at 4.8 ★ (1,247 reviews). Marina Inn last at 3.9 ★ (612). Median: 4.3 ★ across 5 properties."
Three different config systems, three snippets. Pick yours.
One terminal command.
claude mcp add --scope user --transport http stayapi https://api.stayapi.com/mcp --header "X-API-Key: YOUR_API_KEY"
claude mcp list.Edit ~/.cursor/mcp.json.
{
"mcpServers": {
"stayapi": {
"type": "http",
"url": "https://api.stayapi.com/mcp",
"headers": { "X-API-Key": "YOUR_API_KEY" }
}
}
}
YOUR_API_KEY, save.Edit claude_desktop_config.json.
{
"mcpServers": {
"stayapi": {
"command": "npx",
"args": [
"-y", "mcp-remote",
"https://api.stayapi.com/mcp",
"--header", "X-API-Key:YOUR_API_KEY"
]
}
}
}
Shortcut Don't have a key yet? Sign up for 100 free requests. Your dashboard ships these snippets pre-filled.
No. The same X-API-Key you use for the REST API works for the MCP server. One key, one dashboard, one usage log.
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.
Claude Code, Cursor, and Claude Desktop work out of the box. ChatGPT custom connectors need OAuth, which we don't support yet.
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.
The tool returns a structured error with a reset time. Your agent reads it and backs off automatically. Same behaviour as the REST API.
Both end with your agent answering hotel questions. Pick the one that fits your evening.
100 free requests on signup. Your dashboard ships the install snippets pre-filled with your key. Ten minutes from cold to first chat.
Start free15 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