Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a simple, parameterless tool, the description is complete: it covers purpose, output details (PDF link, validity, page count), scope (current session's cabin), and the alternative for workbooks. There is no output schema to document, and no other operational details (like authentication or rate limits) are necessary for this type of export. An agent can confidently invoke this tool based on the description alone.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.