Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a simple one-parameter getter, the description states the core purpose adequately. However, with no output schema, no annotations, and no detail on what 'detailed information' means, an agent cannot fully anticipate return shape or edge cases. Sibling tools imply orderId could come from list_orders, but that connection is not explicit.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.