Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations cover only readOnlyHint and openWorldHint; the description adds materially more: the rule-list basis (OWASP LLM01), the output verdict scale, the coverage limits (English-only, misses rewording), and the paid-call model ($0.002 USDC via x402, failed calls not charged) — a cost/auth constraint the agent must know before invoking.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.