Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint=true, idempotentHint=true, destructiveHint=false, and a closed-world scope, so the safety profile is fully covered by structured data. The description adds the segmenting dimensions and the metric set (counts, average completion progress), which is useful context for interpreting output. It does not state the default filtering of archived responses or anything about latency/auth, so it is a modest add.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.