Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a simple getter with one parameter and no output schema, the description is still incomplete. It does not explain what the monitoring mode is (e.g., possible values like 'in', 'auto', 'off') nor what the agent should do with the returned value. Given no annotations, the description needs to provide more context to be fully useful.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.