Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a simple one-parameter tool, the description is still inadequate. It lacks context about the lifecycle of a VPS (e.g., how to resume, differences from restart), the consequences of stopping, and any practical details such as whether the vm_id refers to the same ID used in vps_list. The absence of an output schema and annotations further increases the need for descriptive context, which is not provided.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.