Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations only cover the safety profile (not read-only, not destructive, not open-world). The description adds real behavioral detail beyond that: the call accepts all four documents at once, performs an activation side effect, and the mk_live_ key is returned only once — an important one-shot constraint an agent must know.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.