Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint=true, destructiveHint=false, and idempotentHint=true, which provide safety information. The description adds the requirement for '.Trends API access', a behavioral constraint. However, it does not disclose other behavioral traits like rate limits, response size, or whether the tool handles large domain lists efficiently.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.