Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare read-only and non-destructive behavior; the description adds substantial context by stating it does not edit websites, contact third parties, persist data, or promise rankings or mentions. Disclosing the deterministic rubric also helps the agent understand repeatability.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.