Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Beyond the annotations (which already declare readOnlyHint and openWorldHint), it discloses the payment model: $0.002 USDC per successful call via x402 on Base/Solana/Arc, with failed calls not charged. It also adds a 'not medical advice' disclaimer an agent can relay. Cost, payment rails and failure-charge behavior are exactly the kind of non-structured context that matters.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.