Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
An output schema exists, so return values need no elaboration, and the description still previews the shape (free sample + paid URL/pay steps). Combined with the token scope, wallet-risk use case, sibling exclusion, and pricing, an agent has everything needed to call this correctly and interpret the response.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.