Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a zero-parameter tool with no output schema, the description covers the essential usage context: when to use it (dead session) and when not (read-only calls). However, it does not mention what happens after authentication (e.g., whether a new session is created or what the response looks like), but given the tool's simplicity and the annotations, this is a minor gap. The contradiction with annotations slightly undermines completeness but is already accounted for in behavioral transparency.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.