Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint=false, destructiveHint=false, and openWorldHint=false; the description adds genuinely new behavior by stating the no-op on duplicate document IDs, which is exactly the kind of side-effect disclosure annotations cannot express. Minor tension: a same-argument no-op is effectively idempotent, while idempotentHint is false, but this reads as an edge-case clarification rather than a claim of a different operation class.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.