Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
No annotations are provided, so the description carries the full burden. It states the basic read operation but does not disclose return behavior (e.g., what happens if the draft invoice is not found), response structure, or any authorization requirements. It adds no information beyond what the title and schema already indicate.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.