Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations provided, the description carries the full burden. The wording 'check if ... currently running' clearly conveys a read-only, non-mutating status query and promises the stream URL as the result. It does not spell out read-only semantics explicitly, but the verb and 'currently' make side effects unlikely.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.