Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Beyond annotations, the description reveals atomic submission via Multicall3, chain-checking and simulation, live-NAV fee payment, and return of transaction hash/outcome. It also explicitly warns that this moves funds, reinforcing the destructiveHint annotation with actionable context.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.