Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint and openWorldHint, so the description's real contribution is the payment model: a $0.002 USDC charge on Base via x402, plus the fact that results reflect the latest block rather than a historical one. That is meaningful context an agent can't get from the annotations, though failure/payment-failure behavior is unstated.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.