Quand un agent appelle le mauvais outil, ce sont généralement les descriptions. Collez l'URL de votre serveur MCP pour une revue de chaque description et de chaque schéma, avec des réécritures suggérées.
Une description optimisée pour la sélection d'outils n'est pas une documentation lisible par un client. MCP Showcase produit les deux à partir du même serveur : des schémas allégés pour l'agent, un playground en direct avec une vraie documentation pour tous les autres.
Nous lisons les définitions d'outils annoncées par votre serveur — exactement ce qu'un agent reçoit en se connectant.
Descriptions absentes ou trop maigres, paramètres non documentés, schémas sans propriétés déclarées, et textes assez longs pour coûter du contexte réel à chaque tour.
Un score, chaque problème avec l'outil concerné, et — là où cela changerait vraiment le comportement du modèle — une description de remplacement suggérée.
La description d'un outil Model Context Protocol n'est pas une documentation destinée à un
humain. Elle est envoyée au modèle à chaque requête et constitue la seule chose sur
laquelle il décide d'appeler cet outil ou non. Quand un agent choisit delete_branch
au lieu de list_branches, ce n'est presque jamais un bug de l'agent : ce sont deux
descriptions que le modèle n'a pas pu distinguer.
Collez ci-dessus l'URL de votre serveur MCP : ce linter lit chaque définition d'outil annoncée par votre serveur, exactement telle qu'un agent la reçoit, et signale ce qui rend la sélection peu fiable.
required — tous les paramètres semblent alors
optionnels : le modèle en omet un nécessaire et reçoit une erreur.Cela mérite d'être dit franchement, car l'instinct se trompe généralement : le linter signale les descriptions trop longues autant que les trop courtes. Les définitions d'outils sont renvoyées à chaque requête, donc un paragraphe supplémentaire se paie à chaque tour de chaque conversation, indéfiniment, sans améliorer la justesse de la sélection. Visez une ou deux phrases précises : ce que fait l'outil, et quand le préférer à son voisin. Vous pouvez voir exactement ce que coûte votre liste actuelle avec le calculateur de tokens MCP.
Un score de qualité, chaque constat avec l'outil concerné, et — là où une réécriture changerait vraiment le comportement d'un modèle — une description de remplacement suggérée. Les vérifications elles-mêmes n'utilisent aucun modèle et tournent toujours. Les réécritures suggérées, si, et un budget mensuel leur est alloué pour que l'outil reste gratuit ; s'il est épuisé, le rapport le dit franchement et tous les constats au-dessus restent valables.
Optimiser une description pour la sélection d'outils la rend concise, précise et tournée vers la machine — et inutile à un client qui cherche à comprendre ce que fait votre serveur. Cette tension est réelle et ne se résout pas en écrivant mieux. MCP Showcase la tranche en produisant les deux à partir du même serveur : vos schémas allégés continuent d'aller au modèle, tandis que vos prospects obtiennent un playground en direct avec une documentation lisible par outil, qu'ils peuvent réellement essayer dans leur navigateur.