Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint, openWorldHint, and idempotentHint, and the description aligns with them — no contradiction. The description adds value beyond annotations by disclosing that results are English-only, distinguishing full vs. short effect text, and revealing the hidden-ability flag/slot structure in the returned ability record. It doesn't cover error behavior, but the annotation safety profile lowers that burden.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.