Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a simple tool with two parameters, an output schema, and no annotations, the description covers the essential aspects: what it returns, the tenancy scoping, and the secret non-disclosure. It lacks explicit alternative guidance (e.g., 'to register, use webhook_register'), but this is a minor gap given the tool's simplicity and the existence of an output schema. Overall, it is sufficiently complete for an agent to use correctly.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.