Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare write semantics and openWorldHint, but the description adds real context beyond them: support may follow up, only the reported issue is transmitted (no conversation history or PII), Fiveable resolves content and reporter identity, and matching requestId retries are idempotent. It repeats the idempotentHint already in annotations, so it falls short of fully additive disclosure, but the data-handling and follow-up behavior are genuinely new information.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.