Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations provided, the description carries the burden of disclosing behavioral traits. It mentions that Hevy enforces a max pageSize of 10, but this is already encoded in the schema (pageSize maximum: 10) and adds no new information. The description does not state whether this is a read-only operation, what the return format looks like, whether pagination uses page numbers, or any authentication requirements. Thus, beyond the schema, it provides minimal transparent behavioral context.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.