Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Beyond the readOnly/idempotent/openWorld annotations, the description discloses cost ($0.01 per call), the two auth paths (api_key from card checkout at /pricing, otherwise x402 payment instructions returned in the response), and the pricing of the downstream registration/delivery. That is exactly the behavioral context an agent needs before invoking a paid, open-world tool.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.