Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
The description discloses meaningful behavioral detail beyond the annotations: it searches by capability, creates an escrow, funds it on-chain in USDC, executes the task, and returns the result. This makes the irreversible financial nature and multi-step internal behavior explicit, complementing the readOnlyHint=false and destructiveHint=true annotations.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.