Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations, the description carries the full burden of disclosing side effects. It does not state that the tool writes files, requires an API key, modifies configuration, or performs any specific actions. An agent calling this tool would have no idea what the consequences are, which is a critical gap for a setup operation.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.