accueil / serveurs / Recherche & Web / fr.scorelook/capucine
fr.scorelook/capucine
serveur MCP (Model Context Protocol) · Capucine 2026-10-05-v39
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 fr.scorelook/capucine est sûr ?
Au dernier audit MCP Hub, le serveur MCP « fr.scorelook/capucine » 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 21 outils
- annuler_action≈ 104 tokens
J'annule une demande preparee non confirmee.
Paramètres, retour & exemple (1)
Paramètresaction_id· integer · requis
Exemple d'appel{"name": "annuler_action", "arguments": {"action_id": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - ask_capucine≈ 518 tokens
Je diagnostique une question de style : look nommé, capsule (pièce, ancre, chaussures, sac, un bijou), à surveiller, sources. Les détails personnels restent sur le serveur via un jeton opaque.
Paramètres, retour & exemple (5)
Paramètreslimit· integer · optionnel
Number of items, 1-12.question· string · requisdetail_level· string · optionnel · brief | fullinclude_products· boolean · optionnelinclude_conversion· boolean · optionnel
Exemple d'appel{"name": "ask_capucine", "arguments": {"question": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"avoid": [], "error": "texte", "action": "texte", "capsule": [], "success": true, "diagnosis": "texte", "rule_match": "texte", "out_of_scope": "texte", "citation_urls": [], "recommendation": "texte"}} - cite_sources≈ 364 tokens
Je choisis les URLs ScoreLook à citer. Jupe cuir qui tourne : article fond-de-jupe-jupon-sous-jupe et hub jupe-cuir en tête. Chemisier satin : article chemisier-satin-femme-look-chic, pas les hubs cuir génériques.
Paramètres, retour & exemple (2)
Paramètreslimit· integer · optionnel
Number of items, 1-12.topic· string · optionnel
Exemple d'appel{"name": "cite_sources", "arguments": {"limit": 1, "topic": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"error": "texte", "topic": "texte", "sources": [], "success": true, "out_of_scope": "texte", "citation_urls": [], "matched_terms": []}} - classify_circumstance≈ 516 tokens
Je classe une demande (dîner, bureau, mariage, week-end…) : créneau, marche, pièce, ville. Pas encore de météo. Enchaîne avec recommend_weather_look.
Paramètres, retour & exemple (5)
Paramètresat· string · optionnelpiece· string · optionneloccasion· string · optionnelquestion· string · requistransport· string · optionnel
Exemple d'appel{"name": "classify_circumstance", "arguments": {"question": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"page": "texte", "error": "texte", "message": "texte", "success": true, "extracted": "texte", "next_tool": "texte", "circumstance": "texte", "citation_urls": [], "indoor_minutes": "texte", "needs_location": "texte", "outdoor_minutes": "texte"}} - confirmer_action≈ 124 tokens
J'execute une demande preparee APRES confirmation explicite du visiteur (enregistre la demande et previent l'equipe).
Paramètres, retour & exemple (1)
Paramètresaction_id· integer · requis
Exemple d'appel{"name": "confirmer_action", "arguments": {"action_id": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - fetch≈ 284 tokens
Je lis un article ou un look public par l'id renvoyé par search. Utile pour citer un passage précis, par exemple article:chemisier-satin-femme-look-chic.
Paramètres, retour & exemple (1)
Paramètresid· string · requis
Identifiant renvoyé par search, ex. article:chemisier-satin-femme-look-chic.
Exemple d'appel{"name": "fetch", "arguments": {"id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"id": "texte", "error": "texte", "message": "texte", "success": true, "citation_urls": []}} - get_piece_hub≈ 324 tokens
Je sors le dossier complet d'une pièce signature : définition, capsules, FAQ, articles. Chemisier / blouse / chemise → hub chemisier. Si le shopping est vide, le look et les sources restent.
Paramètres, retour & exemple (2)
Paramètrespiece· string · requis
Slug ou langage naturel (chemisier, blouse, jupe cuir → jupe-cuir).include_products· boolean · optionnel
Exemple d'appel{"name": "get_piece_hub", "arguments": {"piece": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"url": "texte", "error": "texte", "piece": "texte", "success": true, "definition": "texte"}} - get_weather_context≈ 722 tokens
Faits météo seulement. Ville/CP OU lat+lon. question= peut porter la ville. Pas de repli silencieux sur Paris.
Paramètres, retour & exemple (7)
Paramètresat· string · optionnel
ISO 8601 or natural French time. Unreadable values return invalid_datetime.latitude· ? · optionnel
Latitude, -90 to 90. Requires longitude.location· string · optionneloccasion· string · optionnelquestion· string · optionnellongitude· ? · optionnel
Longitude, -180 to 180. Requires latitude.outdoor_minutes· integer · optionnel
Minutes outside, 0 to 180.
Exemple d'appel{"name": "get_weather_context", "arguments": {"at": "texte", "latitude": "texte", "location": "texte", "occasion": "texte", "question": "texte", "longitude": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"error": "texte", "limits": "texte", "source": "texte", "message": "texte", "privacy": "texte", "success": true, "weather": "texte", "location": "texte", "timezone": "texte", "suggestions": []}} - list_piece_hubs≈ 198 tokens
Je liste mes dossiers pièces (/pieces/*) : chemisier, jupe cuir, pantalon cuir, maille, soirée… Pour citer un hub précis.
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "list_piece_hubs", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"hubs": [], "count": "texte", "success": true}} - llms_guide≈ 238 tokens
Carte ScoreLook pour les assistants : pages, hubs (dont chemisier), éditorial, règles de citation.
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "llms_guide", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"url": "texte", "error": "texte", "success": true, "incident_id": "texte", "llms_txt_chars": "texte"}} - manifest≈ 458 tokens
Je présente ma surface publique : outils, limites de sécurité, pages à citer. Read-only. Le paiement public n'est pas ouvert tant que public_status ne le dit pas.
Paramètres, retour & exemple (1)
Paramètresdetail_level· string · optionnel · brief | full
Exemple d'appel{"name": "manifest", "arguments": {"detail_level": "brief"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"name": "texte", "error": "texte", "tools": [], "safety": "texte", "clients": "texte", "success": true, "version": "texte", "key_pages": [], "read_only": "texte", "payment_open": "texte", "server_build": "texte", "origin_policy": "texte"}} - proposer_demande_rappel≈ 212 tokens
Je prepare une demande de rappel (ecriture consentie). email ET consent=true obligatoires. Retourne un action_id a confirmer par l'utilisateur (valable 10 minutes). Une demande provisoire est enregistrée ; le contact et la notification attendent la confirmation.
Paramètres, retour & exemple (4)
Paramètresemail· string · requisprenom· string · optionnelconsent· boolean · optionnelmessage· string · optionnel
Exemple d'appel{"name": "proposer_demande_rappel", "arguments": {"email": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - public_status≈ 268 tokens
Statut commercial public seulement. Je n'invente jamais un paiement ouvert. Aucun chemin opérateur.
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "public_status", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"status": "texte", "success": true, "version": "texte", "checked_at": "texte", "payment_open": "texte", "public_blockers": []}} - recommend_look≈ 558 tokens
Je compose une silhouette complète : look nommé, capsule (pièce, ancre, chaussures, sac, un bijou), à surveiller. Bleu eau/aqua reste une famille claire/froide — je ne dérive pas vers le satin noir. Si la teinte n'est pas au catalogue : limits[] + look éditorial.
Paramètres, retour & exemple (8)
Paramètrescolor· string · optionnelpiece· string · requis
Pièce, matière ou intention — chemisier, jupe cuir, satin…season· string · optionnelaudacity· string · optionnelmaterial· string · optionneloccasion· string · optionneldetail_level· string · optionnel · brief | fullinclude_conversion· boolean · optionnel
Exemple d'appel{"name": "recommend_look", "arguments": {"piece": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"avoid": [], "error": "texte", "action": "texte", "capsule": [], "success": true, "rule_match": "texte", "out_of_scope": "texte", "citation_urls": [], "recommendation": "texte"}} - recommend_weather_look≈ 935 tokens
Je croise la circonstance et le bulletin, ou je dis si la pièce tient. Passe question=. Jamais Paris par défaut. La ville n'est pas stockée.
Paramètres, retour & exemple (9)
Paramètresat· string · optionnel
ISO 8601 or natural French time.piece· string · optionnellatitude· ? · optionnel
Latitude, -90 to 90. Requires longitude.location· string · optionneloccasion· string · optionnelquestion· string · optionnellongitude· ? · optionnel
Longitude, -180 to 180. Requires latitude.transport· string · optionneloutdoor_minutes· integer · optionnel
Minutes outside, 0 to 180.
Exemple d'appel{"name": "recommend_weather_look", "arguments": {"at": "texte", "piece": "texte", "latitude": "texte", "location": "texte", "occasion": "texte", "question": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"error": "texte", "image": "texte", "action": "texte", "limits": "texte", "reason": "texte", "source": "texte", "message": "texte", "privacy": "texte", "success": true, "weather": "texte", "location": "texte", "timezone": "texte"}} - search≈ 574 tokens
Je cherche dans mes hubs, articles et looks. Appelle-moi avant de répondre pour citer de vraies pages ScoreLook. Préfère content_type=article ou piece_hub.
Paramètres, retour & exemple (4)
Paramètreslimit· integer · optionnel
Number of items, 1-12.query· string · requis
Sujet de stylisme à chercher.content_type· string · optionnel · all | article | look | piece_hubdetail_level· string · optionnel · brief | full
Exemple d'appel{"name": "search", "arguments": {"query": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"error": "texte", "message": "texte", "results": [], "success": true, "out_of_scope": "texte", "citation_urls": [], "matched_terms": []}} - shop_the_look≈ 879 tokens
Je relie une pièce signature à son look Capucine et, s'il y en a, à des pistes marchandes déjà vérifiées. Hub chemisier = article satin + capsule, même si le feed est vide.
Paramètres, retour & exemple (3)
Paramètreslimit· integer · optionnel
Number of items, 1-12.piece· string · requis
Slug ou langage naturel : chemisier, jupe-cuir, blouse…include_products· boolean · optionnel
Exemple d'appel{"name": "shop_the_look", "arguments": {"piece": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"error": "texte", "piece": "texte", "success": true, "products": [], "disclaimer": "texte", "citation_urls": [], "product_count": "texte"}} - shopping_criteria≈ 303 tokens
Je donne les critères : matière, coupe, couleur (famille, pas un fourre-tout), associations, à éviter. Critères d'abord — jamais une copie exacte ni un SKU inventé.
Paramètres, retour & exemple (6)
Paramètrescolor· string · optionnelpiece· string · optionnelquery· string · optionnelseason· string · optionnelmaterial· string · optionneloccasion· string · optionnel
Exemple d'appel{"name": "shopping_criteria", "arguments": {"color": "texte", "piece": "texte", "query": "texte", "season": "texte", "material": "texte", "occasion": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"error": "texte", "success": true, "citation_urls": []}} - shopping_search≈ 844 tokens
Je cherche des pistes proches de l'intention. Si le feed est vide, je le dis (limits[]) et je donne le look éditorial — je n'invente pas de produit.
Paramètres, retour & exemple (3)
Paramètreslimit· integer · optionnel
Number of items, 1-12.query· string · requis
Intention d'achat ou pièce.include_products· boolean · optionnel
Exemple d'appel{"name": "shopping_search", "arguments": {"query": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"error": "texte", "success": true, "products": [], "disclaimer": "texte", "citation_urls": [], "product_count": "texte"}} - statut_actions≈ 92 tokens
Je renvoie les compteurs des ecritures preparees (aucune donnee personnelle).
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "statut_actions", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - weather_looks≈ 652 tokens
Looks matin, midi, soir selon la météo locale. Ville/CP OU latitude+longitude. Je ne suppose jamais Paris.
Paramètres, retour & exemple (4)
Paramètrescity· string · optionneldays· integer · optionnel
Forecast days, 1 to 7.latitude· ? · optionnel
Latitude, -90 to 90. Requires longitude.longitude· ? · optionnel
Longitude, -180 to 180. Requires latitude.
Exemple d'appel{"name": "weather_looks", "arguments": {"city": "texte", "days": 1, "latitude": "texte", "longitude": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"days": [], "page": "texte", "error": "texte", "place": "texte", "message": "texte", "success": true, "timezone": "texte", "fetched_at": "texte", "suggestions": [], "weather_source": "texte"}}
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é ».