Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a destructive restore with 9 parameters and no output schema, the description covers the purpose and major consequences, consistent with the destructive annotations. However, it omits parameter context, including the required project_ref and backup_id, and does not explain approval_id or the beon_* fields, leaving the agent to infer usage from bare schema patterns.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.