Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already flag this as a non-read-only, destructive, idempotent, closed-world write, and the description adds substantial context beyond them: replacement with no history, the inability to blank the reply, refusal of links and flagged words, dual visibility surfaces (creator page after approval vs. supporter receipt link), and that no notification is sent. This is exactly the mutation detail an agent needs.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.