Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Adds genuinely non-obvious context beyond the annotations: the call is free (no credits), a brand profile is optional but sharpens output, and percentile values must be labeled as 'estimated'. It also enumerates the return payload's shape (pattern, strengths, fixes, rewrite, breakdown, percentile), which tells the agent what to do with the result.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.