Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already cover read-only, idempotent, closed-world and non-destructive behavior, so the description's added value is the 'Free' cost note and the ordering semantics ('first = primary, the default') that govern how returned niches should be interpreted. That is meaningful context beyond the annotations, though it does not discuss freshness or whether a profile can be absent.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.