Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Adds real behavioral context beyond the annotations: the tool does not move funds itself, it performs an external on-chain check, and it can return 422 while the transaction propagates. This softens the alarming destructiveHint=true by clarifying the side effect is a credit, not a fund transfer. It stops short of stating auth/permission requirements or idempotency on repeat calls.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.