Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already cover readOnly, idempotent, openWorld and non-destructive. The description adds genuine beyond-annotation context: content is read at call time from the house's own page, Scripture is re-read from the stored King James text, nothing is generated, and it is 'honest when no page matches'. That sourcing and no-generation disclosure is exactly the extra value expected.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.