Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare the write/idempotent/open-world safety profile, and the description adds real context beyond them: plan-limit gating, that refresh cadence is driven by existing platform jobs with no custom schedule promised, and idempotency-key reuse guidance. These are meaningful behavioral traits not present in the structured fields.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.