Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already cover read-only, idempotent, non-destructive, and closed-world, so the bar is low, yet the description still adds real value: it states that it produces no new file, returns facts only, and explicitly disclaims text reading, OCR, and file modification. That negative capability disclosure is exactly what an agent needs to avoid assuming 'inspect' means content extraction.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.