Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Given the tool's simplicity (no parameters, no output schema, and strong annotations covering safety), the description adequately covers the return values and their conditional behavior. It explains 'authenticated:true', 'pending[]', 'connect_url', and per-install URLs. While it could elaborate further on the exact structure of 'pending[]', the brevity is acceptable for the tool's low complexity.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.