Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations declare it is not read-only, idempotent, non-destructive and open-world, but they say nothing about cost. The description adds critical non-structured context: this costs $9.00 USDC on Base via x402 and that the audit itself attempts no payment. That pricing disclosure is exactly the kind of behavioral detail annotations cannot carry.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.