Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a tool with ten parameters, nested objects, and no explicit parameter elaboration in the description, the summary is too thin to be fully complete. More importantly, the contradiction with readOnlyHint undermines trust in the documented behavior, and the description omits relevant redaction/hashing behavior that would clarify how inputs are handled.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.