Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
The description reveals the core state transition (issued → draft) but adds no further behavioral context. Annotations already indicate readOnlyHint=false, so the write nature is known. The description does not disclose potential side effects (e.g., impact on payments, invoice numbering, or reminders), but given the simplicity and existing annotation coverage, this is acceptable though not rich.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.