Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a parameterless read-only tool, the description is minimally complete: it tells the agent what the tool does at a high level. However, with no output schema and no annotations, it doesn't explain return shape, ordering, or how adapters relate to export operations, leaving gaps an agent would notice.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.