accueil / serveurs / Recherche & Web / com.hotels-toulon-mer/booking
com.hotels-toulon-mer/booking
serveur MCP (Model Context Protocol) · Hôtel-Rooftop Les Voiles 2026-09-25
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.hotels-toulon-mer/booking est sûr ?
Au dernier audit MCP Hub, le serveur MCP « com.hotels-toulon-mer/booking » 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 12 outils
- create_booking_session≈ 531 tokens
Ouvre une session de réservation à l’Hôtel-Rooftop Les Voiles (Toulon, Mourillon) pour des dates et une occupation données. Le plus simple : `check_in`, `check_out` (AAAA-MM-JJ) et `adults`. La forme UCP `booking.stays[]` est acceptée aussi. Rend la chambre et le tarif réellement disponibles, le prix total en centimes d’euro, et une URL pour finaliser. Seuls les tarifs PRÉPAYÉS se réservent par agent : le séjour est réglé en totalité à la réservation, et n’est pas remboursable. Rend une erreur claire si l’hôtel est complet ou fermé sur la période.
Paramètres, retour & exemple (5)
Paramètresmeta· object · optionnel
Métadonnées de protocole UCP.adults· integer · optionnel
Nombre d’adultes (2 par défaut). Forme courte.booking· object · requischeck_in· string · optionnel
Date d’arrivée, AAAA-MM-JJ. Forme courte, équivaut à booking.stays[0].stay_dates.start_date.check_out· string · optionnel
Date de départ, AAAA-MM-JJ. Forme courte.
Exemple d'appel{"name": "create_booking_session", "arguments": {"booking": {}}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - create_rooftop_reservation≈ 256 tokens
Réserve une table au Rooftop des Voiles. La table est tenue IMMÉDIATEMENT et fermement : il n’y a rien à confirmer ensuite, et aucun paiement n’est demandé. Rend une erreur claire si le rooftop est fermé, complet, ou si le service du soir est passé.
Paramètres, retour & exemple (7)
Paramètresdate· string · requis
Le soir, AAAA-MM-JJ.name· string · requis
Nom au nom duquel la table est tenue.note· string · optionnel
Allergies, occasion, demande particulière.time· string · optionnel
Créneau, par exemple « 19h30 ». Le premier possible si absent.email· string · optionnelphone· string · optionnelparty_size· integer · requis
Nombre de couverts, 5 au maximum.
Exemple d'appel{"name": "create_rooftop_reservation", "arguments": {"date": "texte", "name": "texte", "party_size": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - fetch≈ 87 tokens
Le texte complet d’un résultat de `search`, par son identifiant.
Paramètres, retour & exemple (1)
Paramètresid· string · requis
Exemple d'appel{"name": "fetch", "arguments": {"id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_alternative_dates≈ 209 tokens
Des séjours de même durée, proches des dates demandées, et réellement disponibles. Utile quand `create_booking_session` ne trouve rien : sur seize chambres, deux jours de décalage suffisent souvent. Rend jusqu’à trois propositions, de la plus proche à la plus lointaine, avec leur prix tout compris.
Paramètres, retour & exemple (3)
Paramètresadults· integer · optionnel
Nombre d’adultes. 2 par défaut.end_date· string · requis
Départ souhaité, AAAA-MM-JJ.start_date· string · requis
Arrivée souhaitée, AAAA-MM-JJ.
Exemple d'appel{"name": "get_alternative_dates", "arguments": {"end_date": "texte", "start_date": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_booking_session≈ 116 tokens
Relit une session de réservation ouverte, par son identifiant.
Paramètres, retour & exemple (2)
Paramètresmeta· object · optionnelbooking· object · requis
Exemple d'appel{"name": "get_booking_session", "arguments": {"booking": {}}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_check_in≈ 138 tokens
Le code du portail, le numéro de chambre et le code de la porte — l’hôtel n’a pas de réception 24 h/24 et l’arrivée est autonome. Délivrés SEULEMENT le jour de l’arrivée, à partir de 15 h, et une fois la chambre faite. Sinon, dit ce qui manque et à partir de quand revenir.
Paramètres, retour & exemple (1)
Paramètresstay_key· string · requis
Exemple d'appel{"name": "get_check_in", "arguments": {"stay_key": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_folio≈ 96 tokens
La note du séjour : le détail des prestations, ce qui est déjà réglé, et ce qui reste dû.
Paramètres, retour & exemple (1)
Paramètresstay_key· string · requis
Exemple d'appel{"name": "get_folio", "arguments": {"stay_key": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_property_details≈ 149 tokens
Tout ce qu’il faut savoir pour DÉCRIRE l’Hôtel-Rooftop Les Voiles à un client : situation, étoiles, horaires d’arrivée et de départ, équipements compris (et ce qui ne l’est pas), petit-déjeuner, rooftop, catégories de chambres, conditions tarifaires et taxe de séjour. Ne contient ni prix ni disponibilité : ceux-ci viennent de `create_booking_session`.
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "get_property_details", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_rooftop_availability≈ 211 tokens
Les soirs où une table est libre au Rooftop des Voiles (Toulon), sur une période donnée. Dit pour chaque soir s’il est réservable, et sinon si le rooftop est FERMÉ ou COMPLET — les deux ne se disent pas de la même façon à un client. Le rooftop accueille jusqu’à 5 personnes par table.
Paramètres, retour & exemple (3)
Paramètresend_date· string · requis
Dernier soir regardé, AAAA-MM-JJ.party_size· integer · optionnel
Nombre de couverts. 2 par défaut.start_date· string · requis
Premier soir regardé, AAAA-MM-JJ.
Exemple d'appel{"name": "get_rooftop_availability", "arguments": {"end_date": "texte", "start_date": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_stay≈ 148 tokens
Relit un séjour déjà réservé : dates, numéro de réservation, chambre attribuée. Exige la clé du séjour (`stay_key`), celle remise dans la confirmation. Rappel : un séjour réservé par agent est prépayé — il n’est ni annulable, ni modifiable.
Paramètres, retour & exemple (1)
Paramètresstay_key· string · requis
La clé remise dans la confirmation.
Exemple d'appel{"name": "get_stay", "arguments": {"stay_key": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - search≈ 166 tokens
Cherche une réponse dans ce que l’hôtel dit de lui-même : arrivée et départ, ce qui est compris dans le prix, les chambres, le rooftop, les conditions d’annulation, les animaux, la privatisation. Rend des extraits avec un identifiant ; `fetch` en donne le texte entier. Ne contient ni prix ni disponibilité.
Paramètres, retour & exemple (1)
Paramètresquery· string · requis
La question, en français ou en anglais.
Exemple d'appel{"name": "search", "arguments": {"query": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - update_booking_session≈ 188 tokens
Enregistre le client qui réserve (`booker`) sur une session ouverte. Le nom du client est nécessaire pour conclure une réservation ; cet outil permet de le fournir après l’ouverture de la session.
Paramètres, retour & exemple (3)
Paramètresid· string · optionnelmeta· object · optionnelbooking· object · optionnel
Exemple d'appel{"name": "update_booking_session", "arguments": {"id": "texte", "meta": {}, "booking": {}}}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é ».