Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations carry no read-only or destructive hints, so the description carries the burden. It adds meaningful behavioral detail: the result is a short-lived URL, and it frames the operation as a standard, non-publishing step. It does not contradict annotations, though it omits explicit side-effect disclosure (e.g., whether the job is modified), which is a minor gap.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.