Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint, idempotentHint, and destructiveHint, so no safety disclaimer is needed. The description adds behavioral context by specifying that the response contains scope, key requirements, implementable controls, checklist, and common pitfalls, which is useful beyond the annotations. It does not discuss not-found behavior, but the output schema and the explicit slug-precondition reduce that gap.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.