Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare destructiveHint=true, readOnlyHint=false, and openWorldHint=true, so the mutation risk is covered structurally. The description adds genuinely useful context beyond that: it changes the schema registry and can change what clients see, and it lists the returned result code, success flag, message, and published schema hash. It does not, however, mention permission/auth requirements, which would be valuable for a destructive registry write.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.