Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already carry the safety profile (mutating, idempotent, non-destructive), so the bar for added behavioral context is lower. The phrase 'complete native Lucky JSON object' adds genuine value by hinting at full-replacement semantics — the agent should send the whole object, not a partial patch. It does not, however, disclose what happens to omitted fields or whether the certificate must exist first.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.