Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a one-parameter, read-only polling tool with a full output schema and strong annotations, the description covers purpose, origin, and completion behavior. It could be more explicit about where jobId comes from and what the response looks like while the conversion is still running, but those are minor gaps.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.