Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
The readOnlyHint annotation already signals this is a safe, non-destructive operation. The description adds that it lists files available on the instance, which is consistent with the annotation but does not disclose additional behaviors like return format or pagination. Since the output schema exists, the return format is covered elsewhere, so the description adds some value but not extensive context.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.