Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
The description discloses key behaviors beyond the annotations: it is a polling endpoint with a recommended poll interval, it returns status/result with special fields (retry_after_seconds, next_action, structured_result), and it references the job-starting tools. This adds valuable context that annotations alone do not convey, such as the expected polling loop and preference for structured_result.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.