Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already mark the tool as mutating, non-destructive, and idempotent. The description adds a genuine behavioral fact not visible in the schema: missing parent folders are created automatically. It stops short of explaining failure modes or existing-folder behavior, but the idempotent annotation covers that concern.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.