Suivre un Mobile Money
tchin_suiviRéservé à la feuille de paiement Tchin affichée dans la conversation. Suivre un Mobile Money.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| suivi | No | ||
| token | Yes |
tchin_suiviRéservé à la feuille de paiement Tchin affichée dans la conversation. Suivre un Mobile Money.
| Name | Required | Description | Default |
|---|---|---|---|
| suivi | No | ||
| token | Yes |
Changes observed during successful MCP inspections.
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint=true, destructiveHint=false and openWorldHint=false, so the safety profile is covered and there is no contradiction. Beyond restating the title, the description adds only the sheet-scoping constraint; it says nothing about what is retrieved, whether repeated calls are cheap/idempotent, what happens if the sheet is no longer displayed, or what the agent gets back for a tracking operation.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Two short sentences with the scoping constraint front-loaded; nothing is padded. It is efficient, though the second sentence is pure title repetition and therefore does not fully earn its place.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a token-gated tracking tool with no output schema and no parameter documentation, the description should at minimum say what state is being tracked and what comes back. Instead it delivers a scope restriction and a restated title, leaving the agent unable to predict the outcome of invoking it.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema description coverage is 0% for both parameters, and the description never mentions "token" or "suivi" at all. An agent must guess that the required token is an auth/context token obtained from the referenced payment sheet and that "suivi" is a tracking identifier; the description does not compensate for the coverage gap.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The sentence "Suivre un Mobile Money" is a verbatim restatement of the title, so on its own it is tautological. The only added information is the scoping sentence "Réservé à la feuille de paiement Tchin affichée dans la conversation", which narrows the context but never explains what "suivre" actually does (poll a status? subscribe? record?) or how it differs from close siblings such as tchin_mobile_money, tchin_feuille, or detail_paiement.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description does state a precondition for use — it is reserved for the Tchin payment sheet currently displayed in the conversation — which is real usage guidance. However, it names no alternative tool and gives no when-not guidance, which is a notable gap given the density of Tchin-prefixed and Mobile Money siblings.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
Add one secure layer between your agents and this server.