Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
The tool is simple, read-only, has full schema coverage, and an output schema, so the description need not document return values. It covers purpose, scope, and auth adequately; the main remaining gap is that the complementary relationship with order_track is not expanded into an explicit when-to-use rule.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.