Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint=true, so the description need not repeat that this is a read operation. The description adds modest value by indicating what the summary contains (object counts, layers), but it does not disclose behavior such as whether it aggregates across the entire document, handling of the 'active' document, or potential cost on large models. No contradiction with annotations.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.