Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare this is a non-read-only, non-destructive, non-idempotent, closed-world write. The description adds a useful privacy scope note ('nothing else about the user'), which is real value beyond the annotations. However, it does not disclose what happens on repeated calls (relevant given idempotentHint=false) or whether a report is attached to a specific workout versus the toolset as a whole.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.