Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already establish that this is a mutating (readOnlyHint=false), non-idempotent, non-destructive, open-world call, and the description adds real value on top: it discloses the credit cost per call, the absence of a sections argument, that the backend schedules all available components, and that queued rows are reported rather than re-run. That is substantive behavioral context beyond the annotation flags.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.