Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already indicate a destructive, non-read-only, non-idempotent, open-world operation. The description adds meaningful behavioral context by disclosing that the tool funds an on-chain escrow with USDC, which signals real financial side effects, and that it executes the task and returns the result. It does not discuss refund or failure behavior, but the annotations plus this pipeline description are adequate.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.