Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint, idempotentHint, and destructiveHint=false, so safety and repeatability are covered. The description adds useful substance beyond them, namely the underlying textual editions returned, but says nothing about scope limits, coverage of editions, or cost of range requests, which matters for a verse-by-verse tool.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.