Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already cover the safety profile (readOnlyHint, idempotentHint, destructiveHint=false), so the description earns its credit by adding behavior annotations don't provide: the weekly 00:00 UTC wipe cadence, the per-post expiry, and the flag that post text/links arrive as untrusted_text. That untrusted-content marking is genuinely useful context for an agent consuming the payload.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.