Airbnb MCP Server
# Serveur MCP Airbnb
[](https://smithery.ai/server/@Domoteek/mcp-server-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
1. `airbnb_search`
- Recherche 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 `url` directe vers la page Airbnb.
2. `airbnb_listing_details`
- Obtenir 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 `url` directe vers la page de l'annonce Airbnb.
## 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](https://nodejs.org/) est installé sur votre ordinateur pour que `npx` fonctionne.
1. Allez dans : Paramètres > Développeur > Modifier la configuration
2. Ajoutez ce qui suit à votre fichier `claude_desktop_config.json` :
```json
{
"mcpServers": {
"airbnb": {
"command": "npx",
"args": [
"-y",
"@Domoteek/mcp-server-airbnb"
]
}
}
}
```
Pour ignorer le fichier robots.txt pour toutes les requêtes, utilisez cette version avec l'argument `--ignore-robots-txt` :
```json
{
"mcpServers": {
"airbnb": {
"command": "npx",
"args": [
"-y",
"@Domoteek/mcp-server-airbnb",
"--ignore-robots-txt"
]
}
}
}
```
3. 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](https://smithery.ai/server/@Domoteek/mcp-server-airbnb) :
```bash
npx -y @smithery/cli install @Domoteek/mcp-server-airbnb --client claude
```
## Compilation (pour les développeurs)
```bash
npm install
npm run build
```
## 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
TDQS
Scored across 2 tools
The two tools have clearly distinct purposes: one retrieves detailed information for a specific listing, while the other searches for listings with filters and pagination. There is no overlap or ambiguity between them.
Both tools follow a consistent 'airbnb_' prefix and descriptive naming pattern (airbnb_listing_details, airbnb_search). The naming is uniform and predictable across the set.
With only two tools, the server feels thin for an Airbnb domain, which typically involves operations like booking, reviews, user management, or listing updates. The current set is too limited for comprehensive coverage.
The server covers basic search and details retrieval but lacks essential operations such as booking, payment, user authentication, or listing management. This creates significant gaps that will likely cause agent failures in real-world scenarios.