Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already indicate readOnlyHint=true, so the description is not required to disclose read-only behavior. It adds that the tool returns 'mutating tool calls' and 'newest last', but does not describe pagination, rate limits, or truncation behavior. Basic transparency is achieved but lacks deeper details.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.