Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint=true, so the description doesn't need to cover safety. It adds that the tool runs checks via an 'interactive view' and shows results, and notes the report parameter is internal. This is useful but not rich; it doesn't detail the exact check steps or output format, though the output schema likely covers that.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.