Airbnb MCP. Search listings and manage bookings from natural conversation.
Works with every AI agent you already use
…and any MCP-compatible client
Just plug in your AI agents and start using Vinkius.
Airbnb MCP Server lets your AI client manage travel planning, search listings, check pricing, and book experiences directly through natural conversation.
Instead of manually navigating hundreds of property pages, your agent searches by coordinates, reads guest reviews, checks availability calendars, and even discovers local activities—all from one chat window.
What your AI agents can do
Get calendar
Checks a listing's availability calendar, confirming dates and minimum stay rules for booking planning.
Get experience
Retrieves full details about an activity or tour found in the destination area.
Get host
Looks up a host's profile to gauge their reliability and credentials before trusting them with booking a stay.
You confirm if dates are open for a listing or view an entire month's calendar using get_calendar.
The agent calculates the full cost of staying at a property by pulling all fees and taxes with get_pricing.
You assess property quality and host reliability using aggregated reviews from previous guests via get_reviews.
Your agent searches for unique tours, classes, or events in the area with search_experiences.
You find listings using a city name, address, or precise coordinates via search_listings or search_by_coordinates.
Ask AI about this MCP
Supported MCP Clients
Waiting for input…
Airbnb MCP Server: 12 Tools for Travel Management
Use these twelve specialized tools to programmatically handle everything from searching properties by coordinates to calculating final pricing and reading guest reviews.
019d754aget calendar
Checks a listing's availability calendar, confirming dates and minimum stay rules for booking planning.
019d754aget experience
Retrieves full details about an activity or tour found in the destination area.
019d754aget host
Looks up a host's profile to gauge their reliability and credentials before trusting them with booking a stay.
019d754aget listing
Gets full details on a specific property, including capacity, rules, and amenity lists.
019d754aget pricing
Calculates the complete cost of an Airbnb listing by requiring check-in/out dates and guest count.
019d754aget reservation
Provides specific details about a booked trip, useful for checking status or preparing for arrival.
019d754aget reservations
Displays all current and past bookings for the authenticated user's travel history.
019d754aget reviews
Retrieves guest feedback for a specific listing, helping gauge quality and host responsiveness.
019d754aget user profile
Verifies your account access and pulls basic profile data.
019d754asearch by coordinates
Searches for listings near exact GPS coordinates, useful when you know the meeting location.
019d754asearch experiences
Finds local activities, tours, or events available in a specific destination area.
019d754asearch listings
Searches for available accommodations using city names, neighborhoods, or addresses.
Choose How to Get Started
Build a custom MCP for your own tools, or connect a ready-made integration from our catalog.
Build Your Own
Turn any API into an MCP. Import a spec, define Agent Skills, or deploy with MCPFusion.
- Import from OpenAPI, Swagger, or YAML specs
- Create Agent Skills with progressive disclosure
- Deploy to edge with MCPFusion framework
- Built in DLP, auth, and compliance on every call
- Real time usage dashboard and cost metering
- Publish to catalog or keep private
Make Your AI Do More
Start with Airbnb, then connect any of our 4,700+ other servers whenever your AI needs more. One click, no limits.
- Use this MCP plus 4,700+ others, all in one place
- Add new capabilities to your AI anytime you want
- Every connection is secured and compliant automatically
- Track usage and costs across all your servers
- Works with Claude, ChatGPT, Cursor, and more
- New servers added to the catalog every week
What you can do with this MCP connector
Listen, connecting Airbnb to your AI client means you ditch the endless tabs and manual searching. Your agent handles all the travel planning—finding a place, checking if it's actually available, calculating the total cost, and even figuring out what you wanna do when you get there. You don't gotta browse hundreds of property pages; your AI client does the heavy lifting through natural talk.
Finding Your Spot: When you know where you want to be, your agent can search for listings using a city name, a neighborhood, or even exact GPS coordinates with search_listings and search_by_coordinates. If you wanna find something specific, it'll pull up all the available accommodations. For activities—tours, classes, events—it’ll use search_experiences to show you what’s happening in that destination area.
Vetting the Property: Before you commit, you gotta know what you're getting. Your agent grabs full details on any listing using get_listing. That pulls up everything: amenity lists, house rules, and capacity numbers. Wanna check out who you're staying with? You can look up a host’s whole profile using get_host to gauge their credentials before trusting 'em.
To judge the quality of stay, it retrieves guest feedback for that specific listing via get_reviews. For planning purposes, your agent checks an entire availability calendar using get_calendar, confirming dates and minimum stay rules you need to know about.
Getting the Numbers: You won't pay anything until you see the final bill. Your agent calculates the complete cost of a listing with get_pricing after you give it check-in/out dates and the guest count, pulling in all fees and taxes so there are no surprises. If you already booked something, it pulls specific details on that trip using get_reservation.
To see your whole travel history—past trips and upcoming bookings—it uses get_reservations.
Local Discovery: You can't just sleep somewhere; you gotta live the place. When you find an area, your agent doesn't stop there. It searches for unique local activities or tours using search_experiences, then it pulls all the deep details about that specific activity—like what time it runs and what's included—using get_experience.
The system also verifies your account access and pulls basic profile data with get_user_profile so everything lines up when you book.
Your AI client acts like a dedicated travel expert who knows exactly how to talk to the platform, saving you from wasting time clicking through irrelevant pages. It keeps everything confined to one chat window.
How Airbnb MCP Works
- 1 First, subscribe to the Airbnb MCP Server and provide your API key.
- 2 Next, tell your AI client what you're looking for (e.g., 'Find a place near downtown that sleeps four').
- 3 Finally, your agent executes multiple tools—like
search_listingsfollowed byget_pricingandget_reviews—and presents the compiled data.
The bottom line is: you tell your AI client what trip you want; it runs all the necessary checks (availability, price, reviews) and gives you a single answer.
Who Is Airbnb MCP For?
This is for anyone who plans trips regularly but hates friction in research. It's the travel planner whose time isn't measured in dollars, but in clicks. Stop comparing 40 different listings on separate tabs. Your agent handles the whole stack: search, pricing validation, and review aggregation.
Uses search_listings to narrow down options by neighborhood and then runs get_pricing to compare total costs across multiple potential stays.
Needs quick accommodations near meeting points. They use search_by_coordinates to find properties within a specific radius of their office location.
Manages complex group trips. They check multiple listings using get_calendar and compare host credentials with get_host before finalizing the itinerary.
What Changes When You Connect
- Find suitable stays fast. Instead of endless scrolling, use
search_listingsto filter properties by city or neighborhood name directly in your chat window. - Validate the full cost instantly. The
get_pricingtool pulls every fee—nightly rate, service charges, taxes—so you know the true budget before booking. - Assess quality with data. Don't trust photos alone. Use
get_reviewsto see aggregated guest feedback and judge host responsiveness for any listing ID. - Plan complex itineraries easily. Discover unique local activities alongside your stay by running
search_experiences, making trip planning comprehensive in one flow. - Handle logistics with precision. Use
get_calendarto check availability month-by-month or on specific dates, preventing double bookings and saving manual checks.
Real-World Use Cases
Finding a corporate apartment near the convention center
A manager needs lodging for 5 people next month. They run search_by_coordinates using the convention center's GPS coordinates, filtering results by dates and guest count. The agent returns properties sorted by proximity, skipping manual map work.
Checking if a friend's recommended listing is still available
A user gets a link to an old Airbnb listing ID but needs to know the price for their dates. They run get_pricing using the specific listing ID and required check-in/out dates, instantly validating the cost.
Building a complete trip itinerary
A user plans a weekend in Austin. Their agent first runs search_listings, then uses get_reviews to vet the host, and finally calls search_experiences to book activities—all without leaving the chat.
Reviewing past or future travel records
A user needs to confirm details for a trip booked last year. They call get_reservations, which pulls up all historical and upcoming trips, providing key dates, total costs, and host names.
The Tradeoffs
Treating the server like a simple search bar.
The user just searches 'Paris listings' and expects a final booking page. This is wrong because it only gives basic matches, not validated pricing or availability.
→
Always follow up the initial search with get_pricing and specify dates (e.g., check-in/out). This forces the agent to validate cost and availability for your exact trip window.
Ignoring host credentials or reviews.
The user books a property based only on high photos, without checking if the host is responsive or reliable.
→
Before booking anything, use get_reviews and check the host's profile via get_host. This helps you assess overall quality before committing.
Assuming one search covers everything.
The user thinks running search_listings is enough for a trip. They forget that local activities must be booked separately.
→
Use search_experiences to find tours, classes, and things to do alongside your accommodation search. It completes the travel plan.
When It Fits, When It Doesn't
Use this MCP Server if you need a single interface that handles multi-step travel planning logic. You need to run complex sequences: Search -> Check Availability (get_calendar) -> Get Full Details (get_listing) -> Validate Price (get_pricing) -> Read Reviews (get_reviews). Don't use it if your only goal is to browse visual inspiration or simply compare basic prices—use a dedicated comparison tool for that. If you are trying to manage reservations, get_reservations handles all status updates (upcoming/past). If you need to find something near coordinates but don't know the city name, run search_by_coordinates. This server is best for validating and compiling data before a final decision.
Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by Airbnb. All third-party trademarks, logos, and brand names are the property of their respective owners. Their use on this website is strictly for informational purposes to identify service compatibility and interoperability.
VINKIUS INFRASTRUCTURE
Cloud Hosted
Managed infra
V8 Isolated
Sandboxed per request
Zero-Trust Proxy
No stored credentials
DLP Enforced
Policy on every call
GDPR Compliant
EU data residency
Token Compression
~60% cost reduction
Works with Claude, ChatGPT, Cursor, and more
The Model Context Protocol standardizes how applications expose capabilities to LLMs. Instead of operating in isolation, your AI gains direct access to external platforms, live data, and real-world actions through secure, standardized connections.
This server provides 12 capabilities that interface natively with Claude, ChatGPT, Cursor, and any MCP client. No middleware. No custom integration required.
Available Capabilities
Comparing listings used to mean opening dozens of tabs.
Today, comparing accommodations means clicking into ten different listings. You open the site, check photos, then you have to manually click on dates, hoping the price hasn't changed since the first page load. Then you jump to a separate review tab and copy-paste snippets of feedback into a spreadsheet just so your team can compare costs.
With this MCP Server, you tell your agent what you need—say, 'A place for four people in Brooklyn next month.' The server runs `search_listings`, then immediately calls `get_pricing` to give the real-time total cost. It also aggregates key details and reviews from `get_reviews`, giving you one consolidated answer.
Airbnb MCP Server: Get full booking control.
Before this, checking a trip’s status meant logging into the Airbnb site or sending emails to check if reservations were confirmed. You had to manually cross-reference dates and host names across different views to make sure nothing was missed.
Now, you run `get_reservations`. The agent pulls up all your history—upcoming, completed, cancelled—in one clean payload. It's not just a list; it’s actionable data that tells you exactly what's happening with your trip.
Common Questions About Airbnb MCP
How do I get an Airbnb API key? +
Airbnb's API access is available through their partner program. Visit the Airbnb partner portal, apply for API access, and upon approval you'll receive your API credentials. Alternatively, many travel data aggregators provide Airbnb data via API keys that can be used with this server.
Can I search for listings in multiple cities at once? +
Yes! Simply run the search_listings tool multiple times with different location parameters. The AI agent can compare results across cities, helping you choose the best destination based on price, availability, and ratings.
Can I book a listing directly through this integration? +
This integration focuses on search, discovery, and information retrieval. You can find available listings, check pricing, read reviews, and verify availability. To complete a booking, you'll need to use the Airbnb website or app directly. The AI agent can provide booking links for each listing found.
What are Airbnb Experiences and how can I find them? +
Airbnb Experiences are unique activities hosted by locals — from food tours and cooking classes to adventure sports and cultural workshops. Use the search_experiences tool with a location to discover activities in your destination. You can also filter by date to see what's available during your stay. Each experience includes details about what's included, meeting point, duration, and reviews from previous participants.
When should I use the `search_by_coordinates` tool instead of general listing searches? +
Use it when proximity is your main concern. This tool finds listings closest to exact latitude and longitude points, rather than just searching a named area. It's ideal for finding places near specific landmarks or office buildings.
How do I confirm my API connection works before running deep searches using `get_user_profile`? +
You run the tool first to verify your account access and view basic profile details. It confirms that your agent has authenticated credentials and is ready to pull data across all other tools.
What specific fees and taxes are included when I use `get_pricing`? +
The tool provides a comprehensive breakdown of the total cost before booking. You'll see not only the nightly rate but also mandatory cleaning fees, service charges, and estimated local taxes.
If I want to check availability for multiple dates, should I use `get_calendar` or just search? +
Use get_calendar because it provides an overview of available blocks. This tool shows which entire date ranges are free and indicates minimum stay requirements across the whole listing.
Use it with your favorite AI tools
Connect this server to Cursor, Claude, VS Code, and more.
More in this category
Trello
Automate project management via Trello — list boards, manage lists, and inspect or create cards directly from any AI agent.
RenderForm
Generate dynamic images and social media graphics from templates with an API that personalizes visuals at scale for any campaign.
Douyin Open Platform
Orchestrate Douyin (TikTok China) content — manage videos, handle comments, and track user analytics directly from any AI agent.
You might also like
Midjourney AI (Generative Image Arts)
Generate professional AI art via Midjourney — use 'imagine' for text-to-image, upscale grids, and perform camera edits.
GitScrum ClientFlow
Streamline client operations via GitScrum ClientFlow — manage clients, create invoices, draft proposals, and monitor project budgets directly from any AI agent.
Kayako
Manage support tickets, users, and knowledge base articles via Kayako — list cases, create users, and browse help center content directly from any AI agent.