Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a destructive, consensual mutation with an output schema, the description covers consents, credit side effects, prerequisites, and an explicit negative constraint, so the agent has what it needs to call safely. It omits what a revision mismatch returns and the meaning of brandId/automationId, minor gaps given the output schema and destructive annotation carry the rest.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.