Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a simple 2-parameter read-only tool with rich safety annotations, the description covers the basic resource and outcome, and since no output schema exists, the mention of 'processing status and its CDN URL' usefully signals the return content. However, it omits workflow context (that this is typically called after shopify_upload_image), the set of possible status values, and behavior when the image is not found, so an agent is left to infer the polling workflow.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.