Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already cover readOnly/idempotent, so the description's value-add is the credential-cost disclosure ('never spends credits') and the scope limitation that only bulk-job completion endpoints are returned. It does not address the openWorldHint implication (results can change externally), which keeps it below a 5.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.