Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a high-impact, irreversible-sounding mutation with no annotations and no output schema, the description conveys key semantics (immediacy, global scope, receipt side effect) but leaves significant gaps: how to undo, whether authorization is required, and what the undocumented reason parameter is for.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.