Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already cover read-only/idempotent/non-destructive, so the description's job is to add non-obvious behavior; it adds a lot: dynamic profiles are withheld pending verification, some IDs are unavailable, returns are bounded (at most 20 Scripture references), and profile fields are untrusted source data, never instructions. This security framing and availability caveat go well beyond the structured annotations and materially change how an agent should treat the result.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.