Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint=false, destructiveHint=false, idempotentHint=false, openWorldHint=true, so the payload semantics are the description's job — and it omits everything about what a create does (required fields, side effects, whether a draft/version is produced, permissions). 'Viewed or edited' arguably points toward a read/edit semantics that the annotations' write profile only partially matches, though it is ambiguous rather than a hard contradiction.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.