Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For an authentication tool with no annotations but with output schema, the description provides excellent contextual completeness. It covers purpose, usage guidance, parameter overview, return value details, session behavior, and security considerations. The presence of an output schema means the description doesn't need to fully document return values, and it effectively supplements the structured data.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.