Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint: true, so the agent knows this is a safe read operation. The description adds the FTP/SFTP scope but does not disclose any behavioral traits beyond that, such as whether passwords are returned or any permission requirements. This is adequate given the annotation coverage, but lacking extra context.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.