Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
The tool has one string parameter, no annotations, and no output schema. For a tracking tool, the description should convey what status or result the user receives (e.g., shipment status, delivery progress, history). It does not mention return behavior or any side-effects, and with no output schema and no annotations, the agent is left guessing what the tool returns. Given the sibling get_order_history overlap, more context is warranted.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.