accueil / serveurs / Recherche & Web / com.chalet-montagne/rentals
com.chalet-montagne/rentals
serveur MCP (Model Context Protocol) · chalet-montagne-rentals 1.2.0
Référencé dans l'annuaire. Seul le pentest comportemental fait foi, et il n'a pas encore été exécuté sur ce serveur.
Est-ce que com.chalet-montagne/rentals est sûr ?
Au dernier audit MCP Hub, le serveur MCP « com.chalet-montagne/rentals » est classé « Non encore testé ». Référencé dans l'annuaire. Seul le pentest comportemental fait foi, et il n'a pas encore été exécuté sur ce serveur. Le verdict est réévalué en continu ; consultez la fiche pour l'état à jour.
Méthode : MCP Hub analyse la description de chaque outil (couche 1) et, pour le verdict fort, exécute le serveur dans une micro-VM isolée avec leurres et réseau bloqué (couche 2). On publie des noms et des compteurs, jamais le contenu brut renvoyé par un outil.
Les 4 outils
- check_availability_and_price≈ 312 tokens
Vérifie en une seule fois la disponibilité ET le prix d'un séjour daté pour une location (id renvoyé par search_rentals). Répond : disponible / occupé / partiellement disponible, le prix total du séjour (toujours indicatif, à confirmer par le propriétaire), un indicateur de fraîcheur du planning, et si le séjour est indisponible, jusqu'à 3 périodes libres proches de même durée.
Paramètres, retour & exemple (4)
Paramètresguests· integer · optionnel
Nombre de voyageurs (information indicative).date_end· string · requis
Date de départ (YYYY-MM-DD).rental_id· integer · requis
Identifiant de la location (champ « id » des résultats de search_rentals).date_start· string · requis
Date d'arrivée (YYYY-MM-DD).
Exemple d'appel{"name": "check_availability_and_price", "arguments": {"date_end": "texte", "rental_id": 1, "date_start": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_rental_details≈ 240 tokens
Fiche détaillée d'une location identifiée par l'id renvoyé par search_rentals : description, capacité et chambres, équipements, conditions de location (arrivée/départ, caution, acompte, annulation, animaux), avis voyageurs et lien vers la page du site. Les coordonnées du propriétaire ne sont jamais fournies : la mise en relation passe par le formulaire de contact du site (lien inclus).
Paramètres, retour & exemple (2)
Paramètreslocale· string · optionnel · fr | en | de | es | it | nl
Langue de la description et du lien.rental_id· integer · requis
Identifiant de la location (champ « id » des résultats de search_rentals).
Exemple d'appel{"name": "get_rental_details", "arguments": {"rental_id": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - prepare_rental_inquiry≈ 490 tokens
Prépare une demande de contact au propriétaire d'une location (id renvoyé par search_rentals) et renvoie le lien de son formulaire sur chalet-montagne.com, déjà rempli avec les dates, les voyageurs et le message. Rien n'est envoyé par cet outil : la personne ouvre le lien, saisit elle-même ses coordonnées et envoie la demande ; le propriétaire lui répond ensuite directement par email. Mise en relation sans commission, sans réservation ferme ni paiement.
Paramètres, retour & exemple (9)
Paramètrespets· integer · optionnel
Nombre d'animaux.adults· integer · requis
Nombre d'adultes.babies· integer · optionnel
Nombre de bébés.locale· string · optionnel · fr | en | de | es | it | nl
Langue de la fiche.message· string · optionnel
Message au propriétaire, rédigé avec l'utilisateur (facultatif). Il apparaît dans le formulaire, où la personne peut le modifier.children· integer · optionnel
Nombre d'enfants.date_end· string · requis
Date de départ (YYYY-MM-DD).rental_id· integer · requis
Identifiant de la location (champ « id » des résultats de search_rentals).date_start· string · requis
Date d'arrivée (YYYY-MM-DD).
Exemple d'appel{"name": "prepare_rental_inquiry", "arguments": {"adults": 1, "date_end": "texte", "rental_id": 1, "date_start": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - search_rentals≈ 820 tokens
Recherche des locations de vacances à la montagne en France parmi des milliers d'annonces (chalets, appartements, studios) louées en direct par leurs propriétaires — sans commission de réservation. Sans dates, les prix renvoyés sont des tarifs à la semaine ; avec des dates, le prix est le total du séjour demandé. Les prix sont indicatifs, à confirmer par le propriétaire. Chaque résultat contient un « id » à réutiliser avec get_rental_details et check_availability_and_price, et le lien de la page correspondante sur chalet-montagne.com.
Paramètres, retour & exemple (13)
Paramètrespage· integer · optionnel
Page de résultats (10 par page).sort· string · optionnel · price | capacity | rating
Tri des résultats. Défaut : pertinence.guests· integer · optionnel
Nombre de voyageurs (capacité de couchage minimale).locale· string · optionnel · fr | en | de | es | it | nl
Langue des libellés et des liens renvoyés.date_end· string · optionnel
Date de départ (YYYY-MM-DD). Requise si date_start est fournie.amenities· array · optionnel
Équipements exigés (tous devront être présents).budget_max· integer · optionnel
Budget maximum en euros pour le séjour (ou pour la semaine si pas de dates).date_start· string · optionnel
Date d'arrivée (YYYY-MM-DD). Recommandé : les prix deviennent exacts et la disponibilité est prise en compte.destination· string · optionnel
Station, massif, département ou domaine skiable français, en texte libre. Ex : "Les Gets", "Haute-Savoie", "Portes du Soleil". En cas d'ambiguïté le serveur propose des choix. Omettre pour chercher dans toutes les destinations.bedrooms_min· integer · optionnel
Nombre minimum de chambres.pets_allowed· boolean · optionnel
true = uniquement les locations acceptant les animaux.flexible_days· integer · optionnel
Tolérance en jours autour des dates (0 = dates strictes).property_types· array · optionnel
Types d'hébergement souhaités.
Exemple d'appel{"name": "search_rentals", "arguments": {"page": 1, "sort": "price", "guests": 1, "locale": "fr", "date_end": "texte", "amenities": []}}Exemple de retour{"content": [{"type": "text", "text": "…"}]}
C'est votre serveur ?
Revendiquez-le sur l'espace créateur (preuve GitHub, domaine ou npm) pour afficher le badge « propriétaire vérifié » et lancer un pentest comportemental à la demande afin d'obtenir le badge « Vérifié ».