Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already establish readOnly, idempotent and non-destructive behavior, so the description isn't burdened with the safety profile. It adds context the annotations lack: the call is 'Free,' it is paged with a total, and claims never alter scores. It stops short of describing sorting or what fields a profile contains, but with an output schema present that is acceptable.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.