Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Goes well beyond the annotations: it discloses that preview is free of export allowance while export consumes it, that output is deterministic, that download links are short-lived, that exports are subject to opacity/file-type/file-size limits and may be ZIPped, and that saved layouts are not modified. Those quota, artifact-limit, link-lifetime and non-mutation facts are exactly what an agent needs before calling a non-readOnly, non-idempotent tool.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.