Skip to main content
Glama

Motif & Moi

Préparer le vêtement et son lien de commande

create_design

Enregistre la personnalisation (logo par URL https publique ou en base64, textes, prénoms et numéros par pièce, quantités) et renvoie un lien vers le configurateur prérempli, un aperçu et le devis. Rien n’est commandé : le client ouvre le lien, vérifie le visuel (bon à tirer), puis commande et paie lui-même. Le lien reste valable 90 jours.

Input Schema

NameRequiredDescriptionDefault
colorNoCouleur du vêtement (nom de list_products, ex. Noir).
sizesNoQuantités par taille, ex. {"M": 10, "L": 5}. Inutile avec pieces.
textsNoTextes imprimés. Pour un prénom ou un numéro différent sur chaque pièce : per_piece, sans text, et la liste pieces.
piecesNoUne entrée par pièce quand un texte est « par pièce » : taille, prénom, numéro.
qualityNoQualité : eco, standard (défaut) ou premium, selon la catégorie.
categoryYesCatégorie (identifiant de list_products), ex. t-shirt, sweat, hoodie, polo, tote-bag.
logo_urlNoAdresse https publique du logo (PNG, JPG, WebP ou SVG, 20 Mo max).
shippingNo
logo_sizeNoTaille dans la zone : s (petit), m (moyen, défaut), l (grand).
logo_sidesNoFaces qui portent le logo (défaut : front).
logo_base64NoLogo encodé en base64 (à la place de logo_url).
postal_codeNoCode postal français de livraison : donne la date de réception.
front_formatNoDevant : petit logo sur le cœur (compris dans le prix) ou grand format (supplément).
logo_filenameNo

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

A4.2/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations only say readOnly=false, idempotent=false, non-destructive; the description adds the crucial behavioral fact that this call commits nothing commercially and merely produces a prefilled link with a 90-day lifetime. It also discloses the return payload (link, aperçu, devis). It doesn't say what happens on repeated calls (no idempotency guidance) or any quota/auth requirements.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Three tight sentences: what is stored, what is returned, and what does NOT happen. The most important caveat (rien n'est commandé) is front and center, and no sentence is filler.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a 14-parameter nested tool with no output schema, the description covers the essential facts: outputs are named and the non-committing nature is made explicit. Minor gaps remain around the shipping/postal_code and front_format pricing implications, which the agent must get from the schema alone.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is already 86%, so almost every parameter is self-documenting. The description adds little beyond restating the main input families (logo URL/base64, textes, prénoms/numéros par pièce, quantités) and the pieces-vs-sizes exclusivity that the schema already states.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description states a specific verb (enregistre la personnalisation) and resource (vêtement personnalisé) and names the concrete outputs: a prefilled configurator link, a preview and a quote. This separates it cleanly from siblings like get_design_preview or get_quote, which only read what this tool produces.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The workflow is spelled out: nothing is ordered, the customer opens the link, checks the visual (bon à tirer), then orders and pays; the link is valid 90 days. What's missing is explicit routing – it never names get_design_preview, get_quote or create_group_order as the next/alternative step, so the agent must infer the sequencing from sibling names.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources