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 states that icons are downloaded to a local directory, but does not clarify important behaviors such as whether files are overwritten, whether a directory is created if missing, what file naming conventions are used, or what the tool returns upon success or failure. For a write side-effect tool, this is insufficient.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.