Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a one-parameter, one-action tool, the description covers the goal, input, critical output behavior, and expected timing. Since the schema includes marked output details after 30 minutes, enough for an agent to invoke it successfully. It could still benefit from mentioning where the claim_token comes from, such as from a prior buy_key call, but overall it is complete for the operation.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.