accueil / serveurs / Recherche & Web / com.campiamo/campsites
com.campiamo/campsites
serveur MCP (Model Context Protocol) · Campiamo Campsites 1.0.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.campiamo/campsites est sûr ?
Au dernier audit MCP Hub, le serveur MCP « com.campiamo/campsites » 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 5 outils
- check_availability≈ 376 tokens
Live availability at one campsite for a stay and party. Returns the accommodation types that can take the party with the total price and the amount due at checkout, and explains why the others cannot (fully booked, minimum stay, adults only, no dogs).
Paramètres, retour & exemple (7)
Paramètresdogs· integer · optionnel
Number of dogs.adults· integer · optionnel
Number of adults.infants· integer · optionnel
Number of infants, only at campsites whose age_policy has infants_under_age. Infants are never charged.campsite· string · requis
The campsite slug, as returned by search_campsites.check_in· string · requis
Arrival date, YYYY-MM-DD.children· integer · optionnel
Number of children. Which ages count as a child varies by campsite: see age_policy on get_campsite (default: everyone under 18).check_out· string · requis
Departure date, YYYY-MM-DD. Must be after check_in.
Exemple d'appel{"name": "check_availability", "arguments": {"campsite": "texte", "check_in": "texte", "check_out": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_campsite≈ 151 tokens
Full details of one campsite: description, photos, check-in times, open season, every accommodation type with prices and rules, optional extras, the questions the campsite asks at booking, payment and deposit terms, and recent reviews.
Paramètres, retour & exemple (1)
Paramètrescampsite· string · requis
The campsite slug, as returned by search_campsites.
Exemple d'appel{"name": "get_campsite", "arguments": {"campsite": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_quote≈ 612 tokens
An itemised price for one accommodation, stay and party, including chosen extras and any discount or voucher code. Use it to show the guest the exact total and the amount payable now before starting the booking.
Paramètres, retour & exemple (11)
Paramètresdogs· integer · optionnel
Number of dogs.adults· integer · requis
Number of adults.extras· array · optionnel
Optional extras from get_campsite (electric hook-up, firewood, late checkout...).infants· integer · optionnel
Number of infants, only at campsites whose age_policy has infants_under_age. Infants are never charged.campsite· string · requis
The campsite slug, as returned by search_campsites.check_in· string · requis
Arrival date, YYYY-MM-DD.children· integer · optionnel
Number of children. Which ages count as a child varies by campsite: see age_policy on get_campsite (default: everyone under 18).check_out· string · requis
Departure date, YYYY-MM-DD. Must be after check_in.voucher_code· string · optionnel
A gift voucher code, if the campsite sells them.discount_code· string · optionnel
A promotional code the guest has, if the campsite accepts them.accommodation_id· string · requis
accommodation_id from check_availability or get_campsite.
Exemple d'appel{"name": "get_quote", "arguments": {"adults": 1, "campsite": "texte", "check_in": "texte", "check_out": "texte", "accommodation_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - search_campsites≈ 487 tokens
Find campsites, glamping sites and holiday parks that use Campiamo (the public directory plus every Campiamo-hosted campsite website). Filter by free text (name, town, county, country, description), country, amenities and, with dates, live availability and total stay price for the party. Returns each campsite's slug for the other tools.
Paramètres, retour & exemple (10)
Paramètresdogs· integer · optionnel
Number of dogs.limit· integer · optionnelquery· string · optionnel
Free text: a place, region, campsite name or keyword such as "lake" or "glamping".adults· integer · optionnel
Number of adults.country· string · optionnel
Country name or ISO code, e.g. "UK", "France", "NZ".infants· integer · optionnel
Number of infants, only at campsites whose age_policy has infants_under_age. Infants are never charged.check_in· string · optionnel
Arrival date, YYYY-MM-DD.children· integer · optionnel
Number of children. Which ages count as a child varies by campsite: see age_policy on get_campsite (default: everyone under 18).amenities· array · optionnel
Facilities that must be present, e.g. ["electric hook-up", "showers", "dogs"].check_out· string · optionnel
Departure date, YYYY-MM-DD. Must be after check_in.
Exemple d'appel{"name": "search_campsites", "arguments": {"dogs": 1, "limit": 1, "query": "texte", "adults": 1, "country": "texte", "infants": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - start_booking≈ 1059 tokens
Start a booking and get a secure checkout link for the guest. Nothing is reserved until the guest pays on that link (valid 24 hours). Only works at campsites that take payment online (assistant_can_book is true); elsewhere send the guest to the booking_url to book themselves. Requires the guest's name and email, which the campsite uses for the confirmation. Confirm every detail with the guest first. Rate limited.
Paramètres, retour & exemple (16)
Paramètresdogs· integer · optionnel
Number of dogs.guest· object · requisnotes· string · optionnel
A message for the campsite (arrival time, requests).adults· integer · requis
Number of adults.extras· array · optionnel
Optional extras from get_campsite (electric hook-up, firewood, late checkout...).answers· object · optionnel
Answers to the campsite's booking_questions from get_campsite, keyed by question id. Required questions must be answered.infants· integer · optionnel
Number of infants, only at campsites whose age_policy has infants_under_age. Infants are never charged.campsite· string · requis
The campsite slug, as returned by search_campsites.check_in· string · requis
Arrival date, YYYY-MM-DD.children· integer · optionnel
Number of children. Which ages count as a child varies by campsite: see age_policy on get_campsite (default: everyone under 18).check_out· string · requis
Departure date, YYYY-MM-DD. Must be after check_in.child_ages· array · optionnel
One age per child, if known.voucher_code· string · optionnel
A gift voucher code, if the campsite sells them.discount_code· string · optionnel
A promotional code the guest has, if the campsite accepts them.club_membership· object · optionnel
Required when get_campsite lists a members-only club under club_memberships. status "member" with the guest's membership identifier in "number" (a membership number, or where the club's identifier is "email", such as the Greener Camping Club, the email address the membership is registered to), or "join" where the club allows joining at booking (the fee is added to the total).accommodation_id· string · requis
accommodation_id from check_availability or get_campsite.
Exemple d'appel{"name": "start_booking", "arguments": {"guest": {}, "adults": 1, "campsite": "texte", "check_in": "texte", "check_out": "texte", "accommodation_id": "texte"}}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é ».