Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a tool with no annotations and no output schema, the description provides strong context about the blocking/long-polling behavior. It could be more complete by mentioning what happens after successful match (e.g., returns match details, triggers next step) or typical timeout duration, but covers the essential operational characteristics well.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.