Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a simple check tool with one parameter, the description provides essential information: what it does, what it returns, and the size limit. However, it lacks explicit usage guidance relative to get_followed_artists, and since there is no output schema, it does not specify whether the boolean result is returned as an array in the same order as input IDs. Given no annotations and no output schema, the description is moderately complete but has gaps an agent would need to infer.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.