A
About
A comprehensive MCP server for searching Airbnb listings with advanced filtering capabilities and detailed property information retrieval.
Features
Advanced Search Capabilities
- Location-based search with support for cities, states, and regions
- International location support via client-side geocoding for accurate non-US queries
- Google Maps Place ID integration for precise location targeting
- Property type filtering for entire homes, private rooms, shared rooms, or hotel rooms
- Date filtering with check-in and check-out date support
- Guest configuration including adults, children, infants, and pets
- Price range filtering with minimum and maximum price constraints
- Pagination support for browsing through large result sets
Detailed Property Information
- Comprehensive listing details including amenities, policies, and highlights
- Location information with coordinates and neighborhood details
- House rules and policies for informed booking decisions
- Property descriptions and key features
- Direct links to Airbnb listings for easy booking
Configuration Options
Ignore robots.txt
- Default:
false - Description: Bypass robots.txt restrictions when making requests to Airbnb
- Recommendation: Keep disabled unless needed for testing purposes
Disable third-party geocoding
- Environment variable:
DISABLE_GEOCODING - Default:
false - Description: Skip the Photon/Nominatim geocoding step and let Airbnb resolve the location string on its own. Enabling this restores the pre-PR behavior — every search goes only to
airbnb.com, no third-party calls. - Recommendation: Keep disabled unless you specifically need zero third-party outbound traffic. With it enabled, non-US searches could return incorrect results.
External Services
In addition to airbnb.com, the server makes geocoding requests to two third-party services to translate location queries into accurate map bounding boxes:
- Photon (
photon.komoot.io): Primary geocoder, called on every search withoutplaceId. Free OSM-based service hosted by Komoot. - Nominatim (
nominatim.openstreetmap.org): Fallback geocoder, called only when Photon does not return a bounding box.
Opting out: Supply an explicit placeId per-request, or set DISABLE_GEOCODING=true globally.
Legal and Ethical Considerations
- Respect Airbnb's Terms of Service: This extension is for legitimate research and booking assistance
- Robots.txt Compliance: The extension respects robots.txt by default
- Rate Limiting: Be mindful of request frequency
- Data Usage: Only extract publicly available information for legitimate purposes
Note: This extension is not affiliated with Airbnb, Inc. It is an independent tool designed to help users search and analyze publicly available Airbnb listings.
This server runs through your single 1Server connection. No extra config required.
0Installs
--Stars
Categories
SearchAPI