Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a one-parameter, no-output-schema tool, the description lists the main return contents and clearly states the tool's purpose. However, it omits any mention of the optional agent_id parameter, how values are formatted, or potential error conditions, which could lead to incorrect invocation when targeting a specific agent.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.