Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations only supply idempotentHint, so the description carries the rest and does it well: it discloses the login requirement, the ownership constraint, the cascading effect on nested comments and likes, and that the action is irreversible. That is precisely the behavioral context an agent needs before a destructive call.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.