Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Beyond the readOnly/non-destructive annotations, the description discloses the consensus model ('each fact needs 3 installs agreeing'), a licensing constraint ('No copied quest text'), the live data source, and explicit error reporting for missing data. These are meaningful traits the annotations do not carry, though 'when connected' and 'authorized public corpus' stay vague.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.