Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already establish that this is non-read-only, non-destructive, and non-idempotent. The description usefully adds that the result is a 'new draft,' implying the source invoice remains unchanged, but it does not say what fields are copied, whether the draft is editable or sendable, or that repeated calls may create multiple drafts.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.