Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint and openWorldHint, so safety is covered; the description adds genuinely non-obvious behavior: check-digit verification, per-call cost of $0.002 USDC via x402 on specific chains, and that failed calls are not charged. The only gap is no mention of result limits or pagination when searching by name.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.