Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
The annotations already declare readOnly/idempotent/non-destructive/openWorld, and the description adds genuinely new behavior: a concrete price ('$0.0100 production USDC via x402 on Base mainnet'), the fact that resolving an unknown CIK costs a separate paid call, what the response contains (forms, dates, accession numbers, document URLs), and the caveat that forms must be inspected for 10-K/10-Q. None of that is recoverable from the structured fields.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.