Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a simple get-by-ID tool with an output schema, the description is sufficiently complete. It states the return scope, permission, and provides a reference for deeper details. It lacks explicit error/not-found behavior, but that is beyond the needs for this simple read operation.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.