Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint=true, idempotentHint=true, and destructiveHint=false, so 'Read-only analysis' and 'Side effects: Read-only. No files modified.' largely restate structured data. The description does add some value by naming the return payload fields (detected style, confidence score, examples, recommendations) and the fact that analysis is heuristic rather than exhaustive, but it discloses nothing about permissions, cost, or how confidence is derived.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.