Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a simple read operation with 0 parameters and no output schema, the description is reasonably complete: it covers purpose, authentication context, and cost. However, without annotations or output schema, it could benefit from mentioning what user information is returned (e.g., profile, settings) to fully guide the agent.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.