Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint=true, destructiveHint=false and openWorldHint=true, but the description adds nothing on top of them: no mention of folder/instance scoping, whether the file must exist, or how missing files are reported. With the safety profile already covered by annotations, the remaining behavioral burden is entirely unmet.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.