Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations provided, the description carries the full burden and discloses important behaviors: the free demo requires no wallet, the paid call triggers a 402 challenge requiring signature and retry, and settlement occurs on-chain with a specific cost. This is meaningful transparency, though it does not mention details like execution environment or data handling.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.