MCP Server for searching Airbnb listings and retrieving detailed listing information.
https://github.com/openbnb-org/mcp-server-airbnbYou're building something that needs accommodation data. Maybe it's a travel planning assistant, a market research tool, or a location analysis system. The usual path? Navigate Airbnb's partner API requirements, deal with rate limits, manage API keys, and hope your use case fits their approved categories.
This MCP server takes a different approach: direct access to Airbnb listing data through your Claude Desktop or any MCP-compatible AI system, with zero API bureaucracy.
No API Key Friction: Start pulling Airbnb data immediately. No partner applications, no waiting for approval, no monthly quotas to track.
Built for AI Contexts: Returns clean, structured JSON that's optimized for AI consumption. The server flattens complex nested data and picks relevant fields to keep your context window manageable.
Respectful Scraping: Honors robots.txt rules by default, but gives you the --ignore-robots-txt flag when you need it for research or development.
Search + Deep Dive: Two focused tools that cover the core workflow – search for listings by location and criteria, then get detailed information for specific properties.
Travel Planning Assistant: "Find pet-friendly Airbnbs in Barcelona for next month under €100/night, then get detailed amenities for the top 3 options." Your AI can search, filter, and analyze without you manually browsing dozens of listings.
Market Research: Analyze pricing patterns, amenity distributions, or availability trends across different neighborhoods. Pull data for multiple locations and let your AI identify patterns you'd miss manually.
Location Intelligence: Building a "should I move here?" tool? Combine Airbnb listing density and pricing with other data sources to evaluate neighborhood livability and costs.
Content Creation: Travel bloggers and content creators can quickly research accommodations in their target destinations, complete with pricing, amenities, and host information for accurate recommendations.
airbnb_search: Location-based search with all the filters you expect – dates, guest count, price range, even pagination support for comprehensive results.
airbnb_listing_details: Deep dive into specific properties with host information, full amenity lists, detailed descriptions, and pricing breakdowns.
Both tools support flexible date ranges and guest configurations, so your AI can adapt searches based on user requirements or iterate through different scenarios.
Install takes one config file edit:
{
"mcpServers": {
"airbnb": {
"command": "npx",
"args": ["-y", "@openbnb/mcp-server-airbnb"]
}
}
}
Your AI immediately gains access to Airbnb's inventory. No authentication flows, no webhook setup, no SDK integration complexity.
Want to bypass robots.txt for development? Add the --ignore-robots-txt flag. Need to integrate with other MCP servers? This plays nicely with the ecosystem – combine accommodation data with weather, local events, or transportation information.
Use this MCP server when you need accommodation data for AI-assisted workflows, research projects, or tools where Airbnb's partner requirements don't align with your timeline or use case. It's particularly valuable for developers building consumer-facing travel tools, data analysis projects, or internal business intelligence systems.
The 200+ stars and active community indicate this isn't just a proof of concept – it's a production-ready tool that developers are actually using in their AI-powered applications.
Ready to skip the API paperwork and start building? Your next travel planning feature is an npx command away.