Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations, the description must carry behavioral disclosure. It usefully states that the call blocks until completion or timeout and returns final status, but does not clarify timeout behavior, whether it polls or waits server-side, or whether cancellation affects the wait.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.