Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint=true and openWorldHint=true, so safety is covered, but the description adds nothing behavioral beyond them: no indication of what happens for a non-strength activity, whether an empty result is possible, or whether data is paginated. For a read against user data, that is a meaningful gap even with the lower annotation-adjusted bar.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.