Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare a non-destructive, closed-world write, so the safety profile is covered. The description's added value is the uniqueness validation rule, but that same fact is already in the schema's name description, and "Mirrors POST /api/v1/tags" is an implementation detail rather than agent-useful behavior. No mention of what is returned or what happens on name collision.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.