Search for Airbnb listings with various filters
Get detailed information about a specific Airbnb listing
The Airbnb Search MCP provides a seamless way to search for Airbnb listings and retrieve detailed information about specific properties. It allows you to filter searches by location, dates, number of guests, price range, and more. This MCP respects Airbnb's robots.txt rules by default (with an option to bypass), uses efficient HTML parsing, and returns structured JSON data that's optimized to reduce context load. No API key is required, making it easy to integrate into your workflows.
The Airbnb Search MCP allows you to search for Airbnb listings and get detailed information about specific properties directly through Claude. This tool is perfect for travel planning, market research, or any application that needs access to Airbnb listing data.
Before starting, make sure Node.js is installed on your desktop for npx
to work.
Go to: Settings > Developer > Edit Config
Add the following to your claude_desktop_config.json
:
{
"mcpServers": {
"airbnb": {
"command": "npx",
"args": [
"-y",
"@openbnb/mcp-server-airbnb"
]
}
}
}
{
"mcpServers": {
"airbnb": {
"command": "npx",
"args": [
"-y",
"@openbnb/mcp-server-airbnb",
"--ignore-robots-txt"
]
}
}
}
You can also install the MCP automatically using Smithery:
npx -y @smithery/cli install @openbnb-org/mcp-server-airbnb --client claude
Once installed, you can use the MCP to search for Airbnb listings and get detailed information about specific properties.
To search for Airbnb listings, you can ask Claude questions like:
Claude will use the airbnb_search
tool to fetch and display relevant listings.
To get detailed information about a specific listing, you can ask Claude:
Claude will use the airbnb_listing_details
tool to fetch comprehensive information about the property.
Airbnb is a trademark of Airbnb, Inc. OpenBnB is not related to Airbnb, Inc. or its subsidiaries.