Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations declare a destructive, idempotent, non-read-only mutation, and the description goes well beyond them: it discloses that the call spends the user's Deepnia credits, persists the result to their account, is refunded on failure, and that repeated calls with the same quote_id will not double-charge. That billing/refund/no-double-charge context is exactly the behavior an agent needs before invoking a paid mutation.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.