Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Beyond the annotations, it discloses the 60-second expiry, single-live-connection cap, 64-ticket coexistence limit, compaction behavior, and the fact that upstream credentials are never disclosed. This richly characterizes the tool's side effects and constraints without contradicting any annotation.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.