Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations, the description carries the full burden of behavioral disclosure. It is transparent about the output contents (columns, numeric flags, row count, provenance banner) and implies a non-mutating, lightweight informational call. It doesn't explicitly state 'read-only,' but for a zero-parameter schema-introspection tool there are no hidden side effects or severe surprises to disclose.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.