Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already cover the safety profile (readOnlyHint=true, destructiveHint=false, openWorldHint=true), and the description adds genuinely new context: determinism, that wallet-draining commands are actively blocked, and the payment requirement (0.010 USDC on Base or Solana). What it omits is what happens to blocked or scrubbed content — redaction, removal, or error — which matters for a tool that transforms text before the agent reads it.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.