Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Beyond the annotations it discloses a lot: the sheet is drawn into the workspace (explaining why readOnlyHint is false), returns per-moment flags for black frames and overlaps, is explicitly approximate (fonts, caption looks, animations differ from the export), and is free within the workspace quota. Cost model, fidelity limits, and side effects are all surfaced, consistent with idempotentHint=true and destructiveHint=false.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.