Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare destructiveHint=true and idempotentHint=true, but the description adds material context: the entire rule set is replaced (not merged), evaluation occurs server-side before render, and path/URL format rules. It stops short of saying what happens to existing rules on partial failure or whether a publish step is needed.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.