Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
No annotations are provided, so the description must disclose behavioral traits. The description states it 'Show[s]' all configured providers and the active one, implying a read-only operation with no side effects. While it does not explicitly say 'does not modify state' or list permissions, the verb and context make the read-only nature clear. It adds value by framing the output for debugging, which is useful for the agent's decision-making.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.