Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Given the tool has 2 required parameters, 0% schema coverage, no output schema, and no annotations, the description is incomplete. The agent lacks understanding of what a 'tracked' type library is, what the return value looks like, and how session_id relates to the operation. Sibling tools like type_library.list and type_archive.get suggest a broader ecosystem that isn't connected here.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.