Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a simple 2-parameter tool, the description covers what it does, when to use it, expected inputs (via schema), and the return behavior (matching policy text). The UCP constraint is also stated. It doesn't specify output formatting, but the description's 'Returns the matching policy text' is sufficient given no output schema.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.