Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations declare readOnlyHint=true and openWorldHint=true, covering safety and data freshness. The description adds the useful constraint that it avoids downloading every item, which is relevant context for performance. However, it doesn't mention rate limits, authentication, or what specific metrics are returned, leaving some behavioral gaps.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.