MCP Server Airbnb is an MCP (Model Context Protocol) server designed specifically for Claude Desktop, aiming to provide users with powerful Airbnb listing search and detail retrieval capabilities. Developed by the OpenBnB organization and licensed under the MIT open-source license, this project allows users to directly search and obtain Airbnb listing information through the Claude intelligent assistant, greatly simplifying the travel planning process.
airbnb_search
)Main Purpose: Search for Airbnb listings based on specified criteria.
Required Parameters:
location
(String) - Search locationOptional Parameters:
placeId
(String) - Location ID for precise positioningcheckin
(String) - Check-in date, format: YYYY-MM-DDcheckout
(String) - Check-out date, format: YYYY-MM-DDadults
(Number) - Number of adultschildren
(Number) - Number of childreninfants
(Number) - Number of infantspets
(Number) - Number of petsminPrice
(Number) - Minimum price filtermaxPrice
(Number) - Maximum price filtercursor
(String) - Pagination cursorignoreRobotsText
(Boolean) - Whether to ignore robots.txt rulesReturn Result: An array of listings containing detailed information such as listing name, price, and location.
airbnb_listing_details
)Main Purpose: Retrieve detailed information for a specific listing.
Required Parameters:
id
(String) - Unique identifier of the listingOptional Parameters:
checkin
(String) - Check-in date, format: YYYY-MM-DDcheckout
(String) - Check-out date, format: YYYY-MM-DDadults
(Number) - Number of adultschildren
(Number) - Number of childreninfants
(Number) - Number of infantspets
(Number) - Number of petsignoreRobotsText
(Boolean) - Whether to ignore robots.txt rulesReturn Result: Detailed listing information, including listing description, host information, amenities list, pricing details, etc.
--ignore-robots-txt
parameter for specific needs.Ensure that Node.js is installed on the system.
Go to Settings: Settings > Developer > Edit Config
Basic Configuration (Following robots.txt):
{
"mcpServers": {
"airbnb": {
"command": "npx",
"args": [
"-y",
"@openbnb/mcp-server-airbnb"
]
}
}
}
{
"mcpServers": {
"airbnb": {
"command": "npx",
"args": [
"-y",
"@openbnb/mcp-server-airbnb",
"--ignore-robots-txt"
]
}
}
}
npx -y @smithery/cli install @openbnb-org/mcp-server-airbnb --client claude
npm install
npm run build
This project is licensed under the MIT License. Please note that:
MCP Server Airbnb is a powerful and easy-to-use open-source tool that provides Claude Desktop users with convenient Airbnb listing search and query capabilities. With a simple configuration, users can directly search for listings in Claude and obtain detailed listing information, greatly improving the efficiency of travel planning.
This project embodies the powerful potential of the MCP protocol in modern software development, demonstrating how to seamlessly integrate external services into AI assistants through standardized interfaces, creating a more intelligent and convenient user experience.
Whether you are an individual traveler, a travel planner, or a professional who needs listing data analysis, this tool can provide valuable assistance and is an indispensable component of the modern travel technology stack.