Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Beyond the annotations, the description discloses important behavioral constraints: no OCR support, no private links or local files, results capped at 20,000 Markdown characters, longer results marked as excerpts, and the whole PDF counting against the API page allowance. These details materially affect invocation expectations and are not present in the structured annotations.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.