Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
There is no output schema, but the description enumerates the key returned certificate details (expiry date, days remaining, issuer, subject), making the tool's purpose and expected output clear. It omits potential error states or details like port defaults, but the schema covers the port and the core invocation is fully understandable.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.