Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare the key profile: not read-only, open-world, non-idempotent, non-destructive, plus an output schema. The description adds one genuinely useful fact beyond that — the PDF is temporary — and implies an outbound fetch of a public URL. It says nothing about what 'temporary' means (lifetime, expiry), whether repeated calls with the same source produce new artifacts, or what the branding source is.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.