Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations, the description carries full responsibility for behavioral disclosure. It only says 'Get attachment file path,' which implies a read operation, but does not clarify whether this downloads the attachment, returns a local/remote path, or has side effects. The return format and error behavior are entirely undisclosed.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.