Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations declare readOnlyHint=true, idempotentHint=true, and destructiveHint=false, so the safety profile is already known. The description adds no behavioral context beyond that: it does not explain what a 'sound' is in this domain, whether the target must be valid, or any potential errors. It simply restates the operation without enriching the agent's understanding of side effects or requirements.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.