Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations mark this as a non-readOnly, non-idempotent operation, and the description goes well beyond them: it discloses that credits are spent, that billing is for records returned and capped at the quote, that unused credits are released, that a quote is single-use, and that it expires in 10 minutes. These are exactly the mutation/cost behaviors an agent needs and that annotations alone do not convey.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.