Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint, idempotentHint, destructiveHint=false and openWorldHint=false, so safety and side-effect profile are covered. The description adds useful behavior beyond that: what fields each listed workflow carries (on/off state, published version, unpublished draft changes) and the two alternate result sets. It omits anything about result size or ordering, which is the only meaningful gap.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.