Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With readOnlyHint=true already declaring the safety profile and no output schema present, the description usefully discloses the shape of what comes back (latest event, latest invocations, passing status). It stops short of mentioning auth, rate limits, or error behavior, but it carries the return-value burden reasonably well.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.