Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a mutation tool with no annotations, no output schema, and incomplete parameter documentation, the description is too sparse: it omits update semantics, parameter meaning for body and name, and any response/return information. Even with a simple schema, an agent cannot safely determine whether it can send only body, only name, or must include all fields.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.