Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations, the description must carry the behavioral burden. It conveys that the operation is asynchronous and returns progress, which is useful, but it does not disclose whether the call is safe/read-only, what happens for unknown job UUIDs, or whether progress data expires. These gaps are significant for a tool with no structured safety hints.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.