Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Given the output schema exists and there is only one parameter, the description is mostly sufficient. However, for a state-changing, non-idempotent operation, it lacks explicit disclosure of the side effect (invalidating the old secret) and any authorization or recovery notes, leaving the agent without full awareness of consequences.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.