Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already establish read-only/idempotent/non-destructive behavior; the description adds meaningful constraints: bounded profile fields, canonical source URLs, maximum 20 scripture references, and a security warning that fields are untrusted data. This goes beyond annotation coverage without contradicting it.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.