Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With readOnlyHint and openWorldHint already provided, the description adds important context: it discloses the limitation that it does not validate the signature chain itself. It also gives pricing details ($0.002 USDC per successful call via x402 on Base, Solana or Arc) and states failed calls are not charged, which is valuable behavioral information beyond annotations.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.