Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint=true and destructiveHint=false, so the description is not burdened with the safety story. It still adds real behavioral context beyond them: the call returns data instead of opening a UI card, and it can return either an intermediate status or finished media. It stops short of noting any rate limit or polling backoff, which would matter given that polling is the core use case.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.