Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint, idempotentHint and destructiveHint=false, so the trailing "Read-only." adds nothing. The genuinely additive detail is the ordering (newest first) and the fact that active/ready/has_content status flags appear in results, but there is no mention of pagination, result caps, or what an empty list means.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.