Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint=true, so restating read-only adds nothing, but the description contributes context the annotations cannot: the workspace scoping, the plan-tier gating requirement, and the fact that engagement only covers platforms in insightsPlatforms (i.e., some connected accounts may show no engagement). Those are non-obvious behavioral constraints an agent would otherwise miss.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.