Capucine
Measured conclusion: Deep-tested. L2 outcome: tools_ok.
Capucine, styliste IA ScoreLook : looks sourcés, météo, hubs pièces, critères shopping.
| Author | fr.scorelook |
|---|---|
| Access | remote |
| Publisher key required | No |
| Measured state | Deep-tested |
| L1 liveness | alive |
| L1 latency | 2420 ms |
| Last measured | 2026-10-24 |
Add to your agent
Copy this into your MCP client config:
{
"mcpServers": {
"Capucine": {
"url": "https://scorelook.fr/mcp",
"transport": "streamable-http"
}
}
}
Measured tools (21)
manifestread-onlyJe 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.
Parameters:
detail_level— string — brief = réponse courte ; full = détail complet avec sources.
Hints: read-only yes · destructive no · idempotent yes · open-world no
searchread-onlyJe 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.
Parameters:
query(required) — string — Sujet de stylisme à chercher.limit— integer — Number of items, 1-12.content_type— string — Type de contenu : all, article, look ou piece_hub.detail_level— string — brief = réponse courte ; full = détail complet avec sources.
Hints: read-only yes · destructive no · idempotent yes · open-world no
fetchread-onlyJe 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.
Parameters:
id(required) — string — Identifiant renvoyé par search, ex. article:chemisier-satin-femme-look-chic.
Hints: read-only yes · destructive no · idempotent yes · open-world no
recommend_lookread-onlyJe 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.
Parameters:
piece(required) — string — Pièce, matière ou intention — chemisier, jupe cuir, satin…color— string — Couleur souhaitée, ex. bordeaux, camel, noir, prune. Vide = libre.season— string — Saison : printemps, été, automne ou hiver. Vide = saison en cours.audacity— string — Niveau d'audace : sobre, affirmé ou audacieux. Vide = équilibré.material— string — Matière, ex. cuir, satin, laine, cachemire, velours. Vide = libre.occasion— string — Occasion ou contexte, ex. bureau, dîner, mariage invitée, week-end. Vide = libre.detail_level— string — brief = réponse courte ; full = détail complet avec sources.include_conversion— boolean — true pour ajouter les liens d'action ScoreLook (planche de look, essayage).
Hints: read-only yes · destructive no · idempotent yes · open-world no
shopping_criteriaread-onlyJe 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é.
Parameters:
color— string — Couleur souhaitée, ex. bordeaux, camel, noir, prune. Vide = libre.piece— string — Pièce de vêtement, ex. jupe-cuir, pantalon-cuir, robe-cuir, chemisier.query— string — Recherche libre en français, ex. « jupe cuir midi bordeaux ».season— string — Saison : printemps, été, automne ou hiver. Vide = saison en cours.material— string — Matière, ex. cuir, satin, laine, cachemire, velours. Vide = libre.occasion— string — Occasion ou contexte, ex. bureau, dîner, mariage invitée, week-end. Vide = libre.
Hints: read-only yes · destructive no · idempotent yes · open-world no
shopping_searchread-onlyJe 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.
Parameters:
query(required) — string — Intention d'achat ou pièce.limit— integer — Number of items, 1-12.include_products— boolean — true pour joindre des produits marchands repérés (liens externes, disponibilité à vérifier).
Hints: read-only yes · destructive no · idempotent yes · open-world yes
shop_the_lookread-onlyJe 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.
Parameters:
piece(required) — string — Slug ou langage naturel : chemisier, jupe-cuir, blouse…limit— integer — Number of items, 1-12.include_products— boolean — true pour joindre des produits marchands repérés (liens externes, disponibilité à vérifier).
Hints: read-only yes · destructive no · idempotent yes · open-world yes
get_piece_hubread-onlyJe 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.
Parameters:
piece(required) — string — Slug ou langage naturel (chemisier, blouse, jupe cuir → jupe-cuir).include_products— boolean — true pour joindre des produits marchands repérés (liens externes, disponibilité à vérifier).
Hints: read-only yes · destructive no · idempotent yes · open-world no
ask_capucineread-onlyJe 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.
Parameters:
question(required) — string — Question de style en langage naturel, ex. « Quelle veste avec une jupe en cuir bordeaux au bureau ? »limit— integer — Number of items, 1-12.detail_level— string — brief = réponse courte ; full = détail complet avec sources.include_products— boolean — true pour joindre des produits marchands repérés (liens externes, disponibilité à vérifier).include_conversion— boolean — true pour ajouter les liens d'action ScoreLook (planche de look, essayage).
Hints: read-only yes · destructive no · idempotent yes · open-world no
list_piece_hubsread-onlyJe liste mes dossiers pièces (/pieces/*) : chemisier, jupe cuir, pantalon cuir, maille, soirée… Pour citer un hub précis.
Hints: read-only yes · destructive no · idempotent yes · open-world no
cite_sourcesread-onlyJe 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.
Parameters:
limit— integer — Number of items, 1-12.topic— string — Sujet à sourcer, ex. jupe cuir, cuir agneau, robe de soirée.
Hints: read-only yes · destructive no · idempotent yes · open-world no
public_statusread-onlyStatut commercial public seulement. Je n'invente jamais un paiement ouvert. Aucun chemin opérateur.
Hints: read-only yes · destructive no · idempotent yes · open-world no
classify_circumstanceread-onlyJe 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.
Parameters:
question(required) — string — Question de style en langage naturel, ex. « Quelle veste avec une jupe en cuir bordeaux au bureau ? »at— string — Date ou moment visé (AAAA-MM-JJ ou « demain soir »). Vide = maintenant.piece— string — Pièce de vêtement, ex. jupe-cuir, pantalon-cuir, robe-cuir, chemisier.occasion— string — Occasion ou contexte, ex. bureau, dîner, mariage invitée, week-end. Vide = libre.transport— string — Moyen de déplacement : marche, vélo, transports, voiture. Sert à adapter chaussures et longueurs.
Hints: read-only yes · destructive no · idempotent yes · open-world no
weather_looksread-onlyLooks matin, midi, soir selon la météo locale. Ville/CP OU latitude+longitude. Je ne suppose jamais Paris.
Parameters:
city— string — Ville pour la météo, ex. Paris, Lyon, Bordeaux.days— integer — Forecast days, 1 to 7.latitude— Latitude, -90 to 90. Requires longitude.longitude— Longitude, -180 to 180. Requires latitude.
Hints: read-only yes · destructive no · idempotent yes · open-world yes
get_weather_contextread-onlyFaits météo seulement. Ville/CP OU lat+lon. question= peut porter la ville. Pas de repli silencieux sur Paris.
Parameters:
at— string — ISO 8601 or natural French time. Unreadable values return invalid_datetime.latitude— Latitude, -90 to 90. Requires longitude.location— string — Ville ou lieu pour la météo, ex. Paris, Rodez. Vide = demander la ville.occasion— string — Occasion ou contexte, ex. bureau, dîner, mariage invitée, week-end. Vide = libre.question— string — Question de style en langage naturel, ex. « Quelle veste avec une jupe en cuir bordeaux au bureau ? »longitude— Longitude, -180 to 180. Requires latitude.outdoor_minutes— integer — Minutes outside, 0 to 180.
Hints: read-only yes · destructive no · idempotent yes · open-world yes
recommend_weather_lookread-onlyJe 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.
Parameters:
at— string — ISO 8601 or natural French time.piece— string — Pièce de vêtement, ex. jupe-cuir, pantalon-cuir, robe-cuir, chemisier.latitude— Latitude, -90 to 90. Requires longitude.location— string — Ville ou lieu pour la météo, ex. Paris, Rodez. Vide = demander la ville.occasion— string — Occasion ou contexte, ex. bureau, dîner, mariage invitée, week-end. Vide = libre.question— string — Question de style en langage naturel, ex. « Quelle veste avec une jupe en cuir bordeaux au bureau ? »longitude— Longitude, -180 to 180. Requires latitude.transport— string — Moyen de déplacement : marche, vélo, transports, voiture. Sert à adapter chaussures et longueurs.outdoor_minutes— integer — Minutes outside, 0 to 180.
Hints: read-only yes · destructive no · idempotent yes · open-world yes
llms_guideread-onlyCarte ScoreLook pour les assistants : pages, hubs (dont chemisier), éditorial, règles de citation.
Hints: read-only yes · destructive no · idempotent yes · open-world no
proposer_demande_rappelJe 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.
Parameters:
email(required) — string — Adresse e-mail fournie volontairement par l'utilisatrice pour être recontactée.prenom— string — Prénom de l'utilisatrice (facultatif).consent— boolean — true seulement si l'utilisatrice a explicitement accepté d'être recontactée.message— string — Message libre décrivant la demande.
Hints: read-only no · destructive no · idempotent no · open-world yes
confirmer_actionJ'execute une demande preparee APRES confirmation explicite du visiteur (enregistre la demande et previent l'equipe).
Parameters:
action_id(required) — integer — Identifiant d'action renvoyé par proposer_demande_rappel.
Hints: read-only no · destructive no · idempotent no · open-world yes
annuler_actionJ'annule une demande preparee non confirmee.
Parameters:
action_id(required) — integer — Identifiant d'action renvoyé par proposer_demande_rappel.
Hints: read-only no · destructive no · idempotent no · open-world yes
statut_actionsread-onlyJe renvoie les compteurs des ecritures preparees (aucune donnee personnelle).
Hints: read-only yes · destructive no · idempotent yes · open-world no
Measured by MCPYP probing. Untested fields are omitted, never estimated. Listing is always free; MCPYP never proxies calls or stores user tokens.