Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations only declare readOnlyHint and openWorldHint; the description adds substantially more: the upstream data source (Blockscout), a concrete scope limit (most recent 50 transactions only), known blind spots (no SDN screening because the list is 78 MB, no mixer checks, no full wallet age), and the full payment/auth mechanic (x402, USDC, Base/Solana/Arc, charged only on success). Those are exactly the operational facts an agent needs and none are derivable from the annotations.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.