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.
Serveur MCP Airbnb
Serveur MCP pour rechercher des annonces Airbnb et obtenir les détails des logements. Fournit des liens directs vers les annonces Airbnb dans les résultats de recherche.
Outils
airbnb_searchRecherche d'annonces Airbnb
Entrée requise :
location(chaîne de caractères)Entrées optionnelles :
placeId(chaîne de caractères)checkin(chaîne de caractères, AAAA-MM-JJ)checkout(chaîne de caractères, AAAA-MM-JJ)adults(nombre)children(nombre)infants(nombre)pets(nombre)minPrice(nombre)maxPrice(nombre)cursor(chaîne de caractères)ignoreRobotsText(booléen)
Retourne : Tableau d'annonces avec des détails comme le nom, le prix, l'emplacement, etc. Chaque annonce inclut une
urldirecte vers la page Airbnb.
airbnb_listing_detailsObtenir des informations détaillées sur une annonce Airbnb spécifique
Entrée requise :
id(chaîne de caractères)Entrées optionnelles :
checkin(chaîne de caractères, AAAA-MM-JJ)checkout(chaîne de caractères, AAAA-MM-JJ)adults(nombre)children(nombre)infants(nombre)pets(nombre)ignoreRobotsText(booléen)
Retourne : Informations détaillées sur l'annonce, y compris la description, les détails de l'hôte, les équipements, les tarifs, etc. La réponse inclut une
urldirecte vers la page de l'annonce Airbnb.
Related MCP server: mcp-twikit
Fonctionnalités
Respecte les règles du fichier robots.txt d'Airbnb
Utilise cheerio pour l'analyse HTML
Aucune clé API requise
Retourne des données JSON structurées
Réduit la charge de contexte en aplatissant et en sélectionnant les données
Fournit des URL directes vers les annonces Airbnb
Installation
Installation sur Claude Desktop
Avant de commencer, assurez-vous que Node.js est installé sur votre ordinateur pour que npx fonctionne.
Allez dans : Paramètres > Développeur > Modifier la configuration
Ajoutez ce qui suit à votre fichier
claude_desktop_config.json:
Pour ignorer le fichier robots.txt pour toutes les requêtes, utilisez cette version avec l'argument --ignore-robots-txt :
Redémarrez Claude Desktop et planifiez votre prochain voyage incluant des Airbnbs !
Autre option : Installation via Smithery
Pour installer mcp-server-airbnb pour Claude Desktop automatiquement via Smithery :
Compilation (pour les développeurs)
Licence
Ce serveur MCP est sous licence MIT.
Avertissement
Airbnb est une marque déposée d'Airbnb, Inc. Domoteek n'est pas lié à Airbnb, Inc. ou à ses filiales