Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a webhook subscription tool, the description covers purpose, trigger behavior, supported signals, return value, and use cases. The output schema presumably handles return structure details. It lacks some advanced details like webhook authentication or retry behavior, but these are not essential for tool selection and invocation.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.