Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare a safe, idempotent, closed-world read, yet the description still adds substantial non-obvious behavior: catalog profiles are labeled as catalog records rather than independent evidence, provider/commerce/tracking URLs are withheld with reasons, a fixed visit marker may be attached, and source dates are not re-verification. It also states what is excluded (unpublished drafts, internal review metadata), which is exactly the disclosure an agent could not get from structured fields.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.