Native MCP server · Airbnb + Booking + Vrbo + Google · OAuth 2.1
Give your AI agent live accommodation data — one MCP server.
The open-source Airbnb MCP servers are single-platform, unauthenticated, and unmaintained. StayingAPI’s native MCP server puts seven read-only tools — search, availability, price, cross-OTA compare, reviews — across Airbnb, Booking, Vrbo, and Google Hotels behind one OAuth-secured URL, billed on one balance.
Add mcp.stayingapi.com/mcp to Claude, Cursor, or n8n · 300 credits free, no card · failed or empty tool calls cost 0 credits
POST https://mcp.stayingapi.com/mcp · tool: search_stays
{
"location": "Sibenik, HR",
"checkIn": "2026-07-13", "checkOut": "2026-07-20",
"adults": 2, "children": 2,
"platforms": ["airbnb", "vrbo", "booking"]
}{
"data": [
{ "id": "stays_airbnb_42307961", "platform": "airbnb",
"name": "Seafront villa near Sibenik with pool", "propertyType": "villa",
"guestRating": 4.92, "ratingScale": 5,
"price": { "currency": "EUR", "totalPrice": 2625, "nights": 7 } },
{ "id": "stays_vrbo_5663861ha", "platform": "vrbo",
"name": "Awesome home in Pirovac with swimming pool", "propertyType": "house",
"guestRating": 4.8, "ratingScale": 5,
"price": { "currency": "EUR", "totalPrice": 2450, "nights": 7 } },
{ "id": "stays_booking_abramovic2", "platform": "booking",
"name": "Apartments Abramovic 2", "propertyType": "apartment",
"guestRating": 9.4, "ratingScale": 10,
"price": { "currency": "EUR", "totalPrice": 2122, "nights": 7 } }
],
"meta": {
"platforms": ["airbnb", "vrbo", "booking"], "creditsCharged": 15, "currency": "EUR",
"platformResults": [
{ "platform": "airbnb", "status": "ok", "count": 1 },
{ "platform": "vrbo", "status": "ok", "count": 1 },
{ "platform": "booking", "status": "ok", "count": 1 }
]
}
}Show, don’t sell
Seven read-only tools. One OAuth-secured server.
This is an actual search_stays tool result over the native MCP server — an Airbnb villa, a Vrbo house, and a Booking hotel in one array. Every tool below is read-only, annotated for Connectors, and validated by the same parsers the REST API uses, so a bad argument returns the same typed error.
search_staysDiscover properties by location, dates, occupancy & filters across every platform; prices embedded when dates are given.
check_availabilityDay-by-day availability for known listing(s) on one platform over a date range.
get_listingFull detail — amenities, photos, host, ratings — for one listing, with optional live price.
get_priceA price quote for one listing for specific dates and occupancy.
compare_pricesCross-OTA price comparison for one property (Google backbone); returns offers + computed min/median.
get_reviewsNormalized, paginated reviews for one listing on one platform.
get_jobPoll status and results of an async scrape job — always costs 0 credits.
The seven tools map 1:1 to the seven REST endpoints and return the same unified schema — so an agent gets the identical object shape for a short-term rental and a hotel. Every tool is read-only (no bookings, no writes), OAuth-scoped, and metered on your one credit balance; a failed or empty call costs 0 credits.
Self-serve access
Add one URL. Sign in with OAuth. Done.
No cloning a repo, no managing API keys inside your agent, no per-platform servers to stitch together. Add mcp.stayingapi.com/mcp as a remote server or Connector, sign in once with OAuth 2.1 / PKCE, and every tool call is authenticated and metered on your account.
100 free credits — no credit card
Enough to wire the server into your agent and test every tool against real responses before you decide anything.
stay_test_ sandbox at zero cost
Point the server at your sandbox key for deterministic fixtures while you build the agent — zero spend.
One balance for every tool & platform
OAuth resolves your account and meters each call on one credit ledger — no separate billing per platform or per tool.
- 1Get your free key
- 2Add mcp.stayingapi.com/mcp + OAuth
- 3Let the agent call the tools
The trust wedge
An MCP server you can put in production.
An agent is only as reliable as its tools. Open-source MCP servers scrape one site with no SLA and no auth. We run a product — monitoring, multi-source failover, retries, caching, and OAuth — behind one contract.
99.9% monthly uptime SLA
Committed on the StayingAPI response envelope and published on a public status page. Multi-source failover, retries, and caching sit behind one server.
Failed tool calls cost 0 credits
A blocked or unreachable upstream returns a typed upstream_unavailable (or meta.partial) and we charge nothing — so a flaky platform never runs up your agent’s bill.
OAuth 2.1 / PKCE, read-only
Every tool is read-only (no bookings, no writes) and scoped by an OAuth access token — Connectors-ready, with the token → account → billing bridge handled server-side.
Connect in five minutes
Add it to Claude, Cursor, or n8n.
Add the server URL to your MCP client and sign in with OAuth — the seven tools appear automatically. Same server, same tools, any client.
{
"mcpServers": {
"scoutingapi": {
"url": "https://mcp.stayingapi.com/mcp",
"transport": "http"
}
}
}mcp.stayingapi.com speaks Streamable HTTP with OAuth 2.1 / PKCE, so it works as a remote server in Claude Desktop and Cursor and as a custom Connector in Claude. The tools are advertised with human titles and read-only hints (a Connectors requirement), so agents pick the right one.
The honest comparison
Accommodation MCP: open-source repo, bolt-on, hotel-only, or StayingAPI?
| Capability | StayingAPI MCP | Open-source MCP (openbnb Airbnb) | Scraper + bolt-on MCP | Hotel API MCP (LiteAPI) |
|---|---|---|---|---|
| Platform coverage | Airbnb, Booking, Vrbo & Google — one server | Airbnb only | One platform per scraper | Hotels only (no Airbnb / Vrbo) |
| Tools | 7 read-only, Connectors-annotated | A few, unannotated | Per-scraper, varies | Hotel search / book |
| Auth | OAuth 2.1 / PKCE | None (runs locally, unauthenticated) | API token per scraper | API key |
| Billing | One credit balance, metered server-side | n/a (you run it) | Pay-per-result per scraper | Hotel booking economics |
| Reliability | 99.9% SLA, status page, failover | None — community-maintained | None (~86% success, no SLA) | Vendor-dependent |
| Failed-call billing | Free — 0 credits | n/a | You pay per attempt | n/a |
| Cross-OTA price-compare | Yes — compare_prices, min/median | No | No | No |
| Setup | Add one URL + OAuth sign-in | Clone repo, run locally, self-host | Bolt MCP onto each scraper | API integration (hotels) |
The honest read: the open-source Airbnb MCP servers are a great demo but single-platform, unauthenticated, and unmaintained; a scraper’s bolt-on MCP inherits its per-scraper, pay-per-attempt shape; hotel-API MCPs skip short-term rentals entirely. StayingAPI is the first purpose-built accommodation MCP — every platform, seven read-only tools, OAuth, one balance, an SLA.
Built for real agents
What builders ship on the accommodation MCP.
Not “an MCP demo” — the agent workflows a specific builder recognizes, across hotels and short-term rentals.
Trip-planning agents
Let a Claude or Cursor agent find and compare stays for a destination and dates across every platform — one server, seven tools, no per-platform glue.
Sourcing & research agents
Hand the agent search + compare_prices and it assembles a ranked, sourced shortlist with the cheapest cross-OTA rate per property.
n8n & workflow automations
Wire check_availability or compare_prices into an n8n workflow that watches listings and fires alerts — no code, OAuth-secured.
Budget-aware booking research
The agent uses compare_prices to stay under a budget and get_reviews to sanity-check quality before it recommends anything.
RAG over live accommodation data
Ground an assistant in current listings, availability, and prices — live tool calls instead of a stale scraped dump.
Connector-based internal tools
Add the server as a Claude Connector for your team so everyone’s agent shares one authenticated, metered accommodation tool.
Answers
Accommodation MCP server — frequently asked questions
The questions agent builders actually search — answered in full, with FAQ structured data for rich results.
Ready-made workflows
Automate it — no code required
Importable n8n workflows and portable AI-agent skills built on this data. Grab one and ship, or browse the whole catalog.
Give your agent the accommodation tools it’s missing.
300 credits, no credit card. Add mcp.stayingapi.com/mcp to Claude, Cursor, or n8n in under five minutes.
Seven read-only tools · OAuth 2.1 / PKCE · failed tool calls cost 0 credits