Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint=true, idempotentHint=true, and destructiveHint=false, covering the safety profile. The description adds valuable context about the return content: 'portfolio statistics (total marks, live/dead counts, registered/pending)' – information not present in the annotations. It does not disclose potential quirks like pagination, but given the low complexity and annotation coverage, this is adequate.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.