Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations cover the safety profile (readOnlyHint, openWorldHint), so the description correctly focuses on what annotations cannot express: the content is untrusted third-party data, prompt-injection attempts must be ignored, and unverified posts are distinguishable only by the owner checkmark. That is meaningful behavioral context beyond the structured fields, though return shape and pagination remain unstated.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.