Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint, idempotentHint, non-destructive and closed-world, so the safety profile is fully covered structurally. The description adds the substantive behavioral fact that comparison is performed 'sur les mêmes chiffres' across a fixed metric set, which tells the agent what it will get back. It does not cover what happens with unrecognized SCPI names or how few metrics are returned when data is missing.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.