Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations, the description carries full burden. It indicates the tool reports state and next steps, implying read-only behavior, but it does not explicitly state whether any changes are made, what permissions are needed, or what potential side effects exist. This is acceptable for a diagnostic tool but leaves room for more detail.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.