Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Incomplete for a complex domain with many siblings (instances, components, analytics). Without an output schema or annotations, the description should explain what constitutes a 'controls app', its relationship to instances, or the return format, but provides none of this context.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.