Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint=true, idempotentHint=true, and destructiveHint=false, so the description does not need to repeat safety traits. It adds valuable context: the tool credits the creator X post, includes votes and adds, does not test/score/review bots, and never returns prompt text. This goes beyond annotations to set expectations about content, which is especially useful given no output schema.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.