Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint, idempotentHint, openWorldHint=false and non-destructive, so the safety profile is well covered. The description adds the useful fact that each template carries an id, version, body and acceptance criteria, but discloses nothing new about side effects, caching, or limits beyond what annotations and schema already say.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.