Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
The tool pairs cleanly with its start companion, and there is no output schema, so the description helpfully enumerates the return contents (time-series, per-process avg/peak CPU, peak memory). However, it doesn't cover error cases (unknown/invalid sessionId), session lifecycle implications (can it be stopped twice?), or whether data is retained after stopping. Adequate for a simple 1-param paired tool but not comprehensive.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.