Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations, the description must carry the full burden of disclosing side effects and return behavior, but it only states the intended transformation. It does not say whether the SNN state is modified, whether a latent representation is returned, or whether any prerequisites exist, which matters for an unannotated tool.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.