Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations only declare readOnlyHint and openWorldHint; the description adds real value beyond them by disclosing the source page, that no prices are computed, that the content is community opinion, and the payment model — $0.002 USDC per successful call via x402 with failed calls not charged. That billing and failure-charging detail is exactly the kind of behavior an agent needs before invoking. Only the return shape/recency window is left implicit.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.