accueil / serveurs / Recherche & Web / com.chartercaptain/charter-captain
com.chartercaptain/charter-captain
serveur MCP (Model Context Protocol) · Charter Captain 1.1.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.chartercaptain/charter-captain est sûr ?
Au dernier audit MCP Hub, le serveur MCP « com.chartercaptain/charter-captain » 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 10 outils
- check_availability≈ 242 tokens
Check a captain's or boat's availability. Provide exactly one of captainSlug or boatId. Omit date to get available dates for the next 90 days; provide both date (YYYY-MM-DD) and durationHours to get bookable time slots for that date. Each slot lists its offeredDurations, and every entry carries the durationId to pass to get_quote, create_booking, or create_boat_rental (null means that length is offered but not bookable through the API).
Paramètres, retour & exemple (4)
Paramètresdate· string · optionnelboatId· string · optionnelcaptainSlug· string · optionneldurationHours· integer · optionnel
Exemple d'appel{"name": "check_availability", "arguments": {"date": "texte", "boatId": "texte", "captainSlug": "texte", "durationHours": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - create_boat_rental≈ 382 tokens
Book a bareboat boat rental and get a Stripe Checkout link for the charterer to complete payment. Requires captainChoiceRightAcknowledged: true (the charterer affirms their right to choose their own captain). Optionally attach a partner/affiliate code.
Paramètres, retour & exemple (13)
Paramètresdate· string · requisemail· string · requisphone· string · requisboatId· string · requislastName· string · requisfirstName· string · requispartySize· integer · requisstartTime· string · requisdurationId· string · requispartnerCode· string · optionnelpricingTierId· string · requisspecialRequests· string · optionnelcaptainChoiceRightAcknowledged· boolean · requis
Exemple d'appel{"name": "create_boat_rental", "arguments": {"date": "texte", "email": "texte", "phone": "texte", "boatId": "texte", "lastName": "texte", "firstName": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - create_booking≈ 350 tokens
Book a charter with a captain and get a Stripe Checkout link for the charterer to complete payment. Optionally attach a partner/affiliate code to credit a referrer.
Paramètres, retour & exemple (13)
Paramètresdate· string · requisemail· string · requisphone· string · requisharborId· string · requislastName· string · requisfirstName· string · requispartySize· integer · requisstartTime· string · requisdurationId· string · requiscaptainSlug· string · requispartnerCode· string · optionnelpricingTierId· string · requisspecialRequests· string · optionnel
Exemple d'appel{"name": "create_booking", "arguments": {"date": "texte", "email": "texte", "phone": "texte", "harborId": "texte", "lastName": "texte", "firstName": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_boat≈ 104 tokens
Get a boat's full profile by id, enriched with a rating summary and the most recent reviews.
Paramètres, retour & exemple (1)
ParamètresboatId· string · requis
Exemple d'appel{"name": "get_boat", "arguments": {"boatId": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_captain≈ 108 tokens
Get a captain's full profile by tenant slug, enriched with a rating summary and the most recent reviews.
Paramètres, retour & exemple (1)
Paramètresslug· string · requis
Exemple d'appel{"name": "get_captain", "arguments": {"slug": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_quote≈ 344 tokens
Get a non-binding price quote (in cents) for a charter or rental. Provide exactly one of captainSlug or boatId, plus durationId and partySize. Pass `date` (YYYY-MM-DD) whenever you know it: the rate then comes from the operator's rate card for that day — weekday vs weekend vs holiday, including any per-date price the operator set — so the quote matches what checkout charges. Without a date, pass pricingTierId instead; the quote then reflects that tier and may differ from checkout for the actual day. Optionally pass a partnerCode to preview a discount. Returns currency, totalCents, depositCents, balanceCents, pricingModel, and (when a code is given) a discountPreview.
Paramètres, retour & exemple (7)
Paramètresdate· string · optionnelboatId· string · optionnelpartySize· integer · requisdurationId· string · requiscaptainSlug· string · optionnelpartnerCode· string · optionnelpricingTierId· string · optionnel
Exemple d'appel{"name": "get_quote", "arguments": {"partySize": 1, "durationId": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - list_harbors≈ 89 tokens
List active harbors, each with a count of active captains and listed boats operating there.
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "list_harbors", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - ping≈ 65 tokens
Health check
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "ping", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - search_boats≈ 242 tokens
Search listed boats, optionally filtered by harbor, type, minimum capacity, and max hourly price, with sorting and pagination.
Paramètres, retour & exemple (7)
Paramètrespage· integer · optionnelsort· string · optionnel · price_asc | price_desc | capacity | nametype· string · optionnel · SAILBOAT | POWERBOAT | PONTOON | JETSKI | KAYAK | CANOE | YACHT | OTHERlimit· integer · optionnelharbor· string · optionnelmaxPrice· integer · optionnelminCapacity· integer · optionnel
Exemple d'appel{"name": "search_boats", "arguments": {"page": 1, "sort": "price_asc", "type": "SAILBOAT", "limit": 1, "harbor": "texte", "maxPrice": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - search_captains≈ 178 tokens
Search bookable charter captains, optionally filtered by harbor, with sorting and pagination. Returns a paginated list with starting price and rating.
Paramètres, retour & exemple (4)
Paramètrespage· integer · optionnelsort· string · optionnel · rating | price_asc | price_desc | namelimit· integer · optionnelharbor· string · optionnel
Exemple d'appel{"name": "search_captains", "arguments": {"page": 1, "sort": "rating", "limit": 1, "harbor": "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é ».