Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations provided, the description carries the full behavioral burden. It only reveals that the job is 'durable' and submitted asynchronously, but it does not disclose whether a job ID is returned, how results are retrieved, whether the operation is non-blocking, what failure modes exist, or any rate/cost limitations. This is insufficient for a tool with no other behavioral metadata.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.