Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint=true and destructiveHint=false, yet the description adds real value: it discloses the return contract ('OK or error message, e.g. no SEP matching DS') and the external prerequisite ('requires delv installed; if not, returns clear message'). This environment dependency is exactly the kind of context the annotations cannot carry.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.