com.hotels-toulon-mer/booking
Measured conclusion: Deep-tested. L2 outcome: tools_ok.
Hôtel-Rooftop Les Voiles, Toulon Mourillon : disponibilités, tarifs réels et table au rooftop.
| Author | com.hotels-toulon-mer |
|---|---|
| Access | remote |
| Publisher key required | No |
| Measured state | Deep-tested |
| L1 liveness | alive |
| L1 latency | 2857 ms |
| Last measured | 2026-10-24 |
Add to your agent
Copy this into your MCP client config:
{
"mcpServers": {
"booking": {
"url": "https://hotels-toulon-mer.com/mcp",
"transport": "streamable-http"
}
}
}
Measured tools (12)
create_booking_sessionOuvre 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.
Parameters:
booking(required) — objectmeta— object — Métadonnées de protocole UCP.adults— integer — Nombre d’adultes (2 par défaut). Forme courte.check_in— string — Date d’arrivée, AAAA-MM-JJ. Forme courte, équivaut à booking.stays[0].stay_dates.start_date.check_out— string — Date de départ, AAAA-MM-JJ. Forme courte.
Hints: read-only no · destructive no · idempotent not declared · open-world yes
get_booking_sessionRelit une session de réservation ouverte, par son identifiant.
Parameters:
booking(required) — objectmeta— object
Hints: read-only no · destructive no · idempotent yes · open-world yes
update_booking_sessionEnregistre 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.
Parameters:
id— stringmeta— objectbooking— object
Hints: read-only no · destructive no · idempotent yes · open-world yes
searchread-onlyCherche 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é.
Parameters:
query(required) — string — La question, en français ou en anglais.
Hints: read-only yes · destructive no · idempotent yes · open-world no
fetchread-onlyLe texte complet d’un résultat de `search`, par son identifiant.
Parameters:
id(required) — string
Hints: read-only yes · destructive no · idempotent yes · open-world no
get_alternative_datesread-onlyDes 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.
Parameters:
start_date(required) — string — Arrivée souhaitée, AAAA-MM-JJ.end_date(required) — string — Départ souhaité, AAAA-MM-JJ.adults— integer — Nombre d’adultes. 2 par défaut.
Hints: read-only yes · destructive no · idempotent yes · open-world yes
get_property_detailsread-onlyTout 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`.
Hints: read-only yes · destructive no · idempotent yes · open-world yes
get_stayread-onlyRelit 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.
Parameters:
stay_key(required) — string — La clé remise dans la confirmation.
Hints: read-only yes · destructive no · idempotent yes · open-world yes
get_check_inread-onlyLe 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.
Parameters:
stay_key(required) — string
Hints: read-only yes · destructive no · idempotent not declared · open-world yes
get_folioread-onlyLa note du séjour : le détail des prestations, ce qui est déjà réglé, et ce qui reste dû.
Parameters:
stay_key(required) — string
Hints: read-only yes · destructive no · idempotent yes · open-world yes
get_rooftop_availabilityread-onlyLes 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.
Parameters:
start_date(required) — string — Premier soir regardé, AAAA-MM-JJ.end_date(required) — string — Dernier soir regardé, AAAA-MM-JJ.party_size— integer — Nombre de couverts. 2 par défaut.
Hints: read-only yes · destructive no · idempotent yes · open-world yes
create_rooftop_reservationRé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é.
Parameters:
date(required) — string — Le soir, AAAA-MM-JJ.party_size(required) — integer — Nombre de couverts, 5 au maximum.name(required) — string — Nom au nom duquel la table est tenue.note— string — Allergies, occasion, demande particulière.time— string — Créneau, par exemple « 19h30 ». Le premier possible si absent.email— stringphone— string
Hints: read-only no · destructive no · idempotent not declared · open-world yes
Measured by MCPYP probing. Untested fields are omitted, never estimated. Listing is always free; MCPYP never proxies calls or stores user tokens.