Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint=false, destructiveHint=false and idempotentHint=false; the description adds real value by specifying the additive scope (existing notes and summary are untouched) and that repeated calls append rather than replace. It does not state permission requirements or whether duplicate identical notes are allowed, so it stops short of full transparency.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.