Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations provide readOnlyHint and openWorldHint, but the description adds substantial context: the underlying model (Llama 3.3 70B), that pages are read like /api/read with robots.txt respected, the 12,000-character text limit, and crucially the pricing model ($0.003 USDC via x402 on Base, Solana, or Arc, with failed calls not charged). This goes well beyond 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.