Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations only declare readOnlyHint and openWorldHint. The description adds non-obvious behavioral context: premium subscriber-only stories return a permission error rather than an empty body, which is a meaningful disclosure an agent needs to handle outcomes. It does not mention auth requirements or rate limits, but the paywall behavior note is valuable.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.