Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations provided, the description fully carries the transparency burden. It discloses retry with exponential backoff, HTTP fallback, domain circuit-breaking, cache TTL, and default js_render behavior. This is rich behavioral detail beyond what schemas or annotations could convey.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.