Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a deliberately open-ended raw OData tool, the description adequately covers purpose, method, path, and optional inputs. However, with no output schema, it gives no guidance on response format, pagination, or error behavior, and it does not mention authentication prerequisites even though sibling tools like authenticate/connect exist.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.