Airbnb MCP Server
The Airbnb MCP Server allows you to search Airbnb listings and retrieve detailed information about specific properties.
Main capabilities:
Search for listings by location or Google Maps Place ID with filters for:
Check-in/checkout dates
Number of guests (adults, children, infants, pets)
Price range
Pagination using cursor parameter
Retrieve detailed listing information for specific properties using their ID, including:
Description, host information, amenities, and pricing
Optional filters for dates and guest count
Additional features:
Returns structured JSON data for easy integration
Provides direct URLs to Airbnb listings
Option to ignore robots.txt rules when needed
No API key required
Enables searching for Airbnb listings with filters and retrieving detailed information about specific properties, including pricing, amenities, host details, and direct links to Airbnb listings.
Uses Cheerio for HTML parsing to extract structured data from Airbnb web pages, enabling the server to provide clean JSON responses without requiring an official API.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Airbnb MCP Serversearch for apartments in Paris for 2 adults next weekend"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
MCP Airbnb Server
MCP server for searching Airbnb listings and getting listing details. Provides direct links to Airbnb listings in search results.
Tools
airbnb_searchAirbnb Listing Search
Required entry:
location(string)Optional entries:
placeId(string)checkin(string, YYYY-MM-DD)checkout(string, YYYY-MM-DD)adults(number)children(number)infants(number)pets(number)minPrice(number)maxPrice(number)cursor(string)ignoreRobotsText(boolean)
Returns: Listing table with details like name, price, location, etc. Each listing includes a direct
urlto the Airbnb page.
airbnb_listing_detailsGet detailed information about a specific Airbnb listing
Required input:
id(string)Optional entries:
checkin(string, YYYY-MM-DD)checkout(string, YYYY-MM-DD)adults(number)children(number)infants(number)pets(number)ignoreRobotsText(boolean)
Returns: Detailed information about the listing, including description, host details, amenities, rates, etc. The response includes a direct
urlto the Airbnb listing page.
Related MCP server: Airbnb Search & Listings
Features
Respect the rules of the Airbnb robots.txt file
Use cheerio for HTML parsing
No API key required
Returns structured JSON data
Reduces context load by flattening and selecting data
Provides direct URLs to Airbnb listings
Facility
Installation on Claude Desktop
Before you begin, make sure you have Node.js installed on your computer for npx to work.
Go to: Settings > Developer > Edit configuration
Add the following to your
claude_desktop_config.jsonfile:
{
"mcpServers": {
"airbnb": {
"command": "npx",
"args": [
"-y",
"@Domoteek/mcp-server-airbnb"
]
}
}
}To ignore the robots.txt file for all requests, use this version with the --ignore-robots-txt argument:
{
"mcpServers": {
"airbnb": {
"command": "npx",
"args": [
"-y",
"@Domoteek/mcp-server-airbnb",
"--ignore-robots-txt"
]
}
}
}Restart Claude Desktop and plan your next trip including Airbnbs!
Other option: Installation via Smithery
To install mcp-server-airbnb for Claude Desktop automatically via Smithery :
npx -y @smithery/cli install @Domoteek/mcp-server-airbnb --client claudeCompilation (for developers)
npm install
npm run buildLicense
This MCP server is licensed under the MIT License.
Warning
Airbnb is a registered trademark of Airbnb, Inc. Domoteek is not affiliated with Airbnb, Inc. or its affiliates.
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseAqualityCmaintenanceSearch for Airbnb listings and get detailed information about specific properties. Effortlessly plan your next trip with structured data and no API key required, while respecting Airbnb's guidelines.422,255510MIT
- AlicenseBqualityDmaintenanceEnables users to search Airbnb listings with advanced filtering options and retrieve detailed property information through an MCP server interface.22,255MIT
- AlicenseBqualityDmaintenanceEnables searching for Airbnb listings and retrieving detailed property information including pricing, amenities, and host details without requiring an API key.422,255MIT
- AlicenseCqualityDmaintenanceEnables searching Airbnb listings with advanced filtering (location, dates, guests, price) and retrieval of detailed property information including amenities, policies, and booking links.42,2552MIT
Related MCP Connectors
Airbnb stays by location and dates, and full listing details, as structured JSON.
Booking.com stays by destination and dates, and full property details, as structured JSON.
Vacation rental discovery, direct booking, and property protection for AI agents.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/Domoteek/mcp-server-airbnb'
If you have feedback or need assistance with the MCP directory API, please join our Discord server