Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a single-parameter read tool with no output schema, the description covers the essential purpose and parameter semantics. However, given the read nature and the range of status siblings, it could briefly distinguish itself (e.g., noting it complements openvpn_sessions or that it shows handshake latency). The return format for the listed fields (connected state, last handshake, transfer) is unspecified, but many status tools rely on conventional return shapes.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.