Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare not-readOnly, idempotent, non-destructive, and closed-world, so the safety profile is covered. The description adds a genuine precondition not present in annotations ('Only for approved posts') and specifies that the link must point at the live post. It does repeat the idempotency hint ('safe to repeat with the same link'), which earns no extra credit but introduces no contradiction.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.