Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint=true, destructiveHint=false, and openWorldHint=false, so the description's closing 'Read-only' is redundant. It earns credit instead for disclosing non-obvious behavior: results are sorted by id descending, and built-in themes do not follow `createdAt` ordering, which affects pagination expectations.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.