Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations only give openWorldHint and destructiveHint=false, so the description's disclosure that the call may be rejected with 403 when the plan/trial disallows streaming is real added value for predicting failure. It stops short of covering idempotency, what happens if the stream is already live, or the response shape.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.