Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already establish the safe read-only, idempotent, closed-world profile, so the description's job is to add context beyond that. It does add real value by disclosing the response composition and an explicit truncation limit of 20 activities, which the annotations cannot convey; it stops short of saying whether that cap is silent or how a missing contact behaves.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.