Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare the operation read-only, idempotent, and non-destructive. The description adds genuinely useful behavioral context beyond that: it names the exact REST endpoint (wikipedia.org/api/rest_v1), states that no auth is required, and clarifies the default-language behavior. It does not discuss edge cases such as missing or disambiguated titles, but the annotations and output schema reduce the severity of that omission.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.