Paste one prompt into Claude Code, Cursor, or your agent and it installs itself. Your agent then pulls Airbnb data from plain-English prompts. Same API key, same billing as the REST API.
50 free requests on signup·No credit card·Any language, no code
Trusted by hospitality teams at
What you can ask
Ask in plain English. Get real Airbnb answers.
Whatever you'd ask a junior analyst about a hotel, ask your agent. No syntax to learn.
>
What do guests say about Airbnb listing 22135033?
>
Show available dates and minimum-night rules for Airbnb listing 22135033 over the next three months.
>
Search Airbnb for two-bedroom places in Lisbon under 150 euros a night.
>
Summarize the newest reviews for my Airbnb listing and flag anything negative.
Claude
Find Airbnb places in Paris for three nights next month for two adults.
Used airbnb_search_listings2.41s
The first page of destination cards with listing IDs, titles, ratings, images, and only prices that Airbnb's card applies to those requested dates. It does not confirm availability.
Behind the scenes
You type plain English. Your agent calls the right Airbnb tool.
Real examples. You ask, the agent picks a tool and fills the parameters, you read the answer. These outputs are illustrative.
01Search
You ask
Find Airbnb places in Paris for three nights next month for two adults.
Behind the scenesairbnb_search_listings(location="Paris, France", check_in="2026-11-01", check_out="2026-11-04", adults=2)
You see
The first page of destination cards with listing IDs, titles, ratings, images, and only prices that Airbnb's card applies to those requested dates. It does not confirm availability.
02Reviews
You ask
What do guests say about Airbnb listing 22135033?
Behind the scenesairbnb_listing_reviews(listing_id="22135033", sort_by="MOST_RECENT")
You see
A summary of the newest reviews: guests call out the central location and the host's quick replies, with a note or two about street noise at night.
03Details
You ask
Summarize the newest reviews for my Airbnb listing and flag anything negative.
Behind the scenesairbnb_listing_details(listing_id="22135033") -> airbnb_listing_reviews(listing_id="22135033")
You see
The listing's rating and headline details, then the recent reviews with any negative mentions pulled out so nothing gets missed.
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.
Installs with a YOUR_API_KEY placeholder you swap in Cursor.
or paste the prompt
Paste into Cursor's chat
Read https://stayapi.com/install and set up the StayAPI MCP server for me.
The agent writes ~/.cursor/mcp.json, then asks you to restart Cursor.
Paste into Codex
Read https://stayapi.com/install and set up the StayAPI MCP server for me.
Codex reads the page and writes its own MCP config.
Paste into your agent
Read https://stayapi.com/install and set up the StayAPI MCP server for me.
Gemini CLI, Windsurf, or anything else that speaks MCP — the agent adds a remote HTTP server with the X-API-Key header to that client's own config.
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.
In Claude, open Settings → Connectors → Add custom connector.
Name it StayAPI and set the URL to https://api.stayapi.com/mcp.
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.
In ChatGPT, turn on Settings → Security and login → Developer mode.
Open chatgpt.com/plugins, click +, and choose Create MCP app.
Name it StayAPI, set the URL to https://api.stayapi.com/mcp, and pick OAuth. Leave the client ID and secret blank.
Sign in to StayAPI, choose Allow, then install StayAPI from your personal plugins.
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"