Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnly, idempotent, and non-destructive, so the safety profile is covered. The description adds genuinely new behavioral context by stating it does not read credentials or perform a login test, telling the agent this is safe to call for inspection without triggering auth side effects. It stops short of describing response shape, but with no output schema that is a minor omission given the enumerated data categories.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.