Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare this is a read-only, idempotent, non-destructive, closed-world operation, so the description adds little on that front. It provides no additional behavioral context such as handling of unsupported systems or how missing target-system conversions are handled, despite implying inputs that the schema does not contain.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.