Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations, the description carries the burden of disclosing behavior. It does say what the output will contain, which is useful, but it does not mention error cases, unsupported transaction types, or whether the operation is purely read-only. The 'any' claim is also broader than the six-chain schema enum implies.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.