Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint=true, but the description adds no additional behavioral context beyond that. It does not disclose the effect of showSecrets (e.g., exposing sensitive values), any auth requirements, or limitations (e.g., not returning full configuration without the flag). This leaves important behavioral nuance unexplained.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.