Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a simple, parameterless getter, the description covers the essential context: what is retrieved and when. There is no output schema, but listing FPS, draw calls, and memory usage gives a reasonable idea of the return data. It could be more detailed about types or error conditions, but it is sufficient for a tool of this complexity.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.