Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a simple one-parameter read-only tool, the description is nearly complete. It states the resource (Kalshi market), the output (order-book depth), and access caveats. The only omission is the exact shape of the order book return, but given no output schema and the tool's simplicity, it is acceptable.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.