Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a get-by-id operation, this is minimal. It doesn't explain what an 'item' is, whether the operation is idempotent (though read-only implies), or what the return value looks like. Given no output schema, the description should give more context, like 'Returns the full item object'. It's too terse to fully guide an agent.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.