Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a simple getter with no parameters and no output schema, the description adequately communicates what the tool returns (complete user info including personal details, plan, settings). It does not mention response format or potential caveats, but given the simplicity, it is largely sufficient. It does not explicitly state that it is read-only, which would be helpful, but that falls under behavioral transparency.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.