Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
The description discloses that it deletes a stored memory and adds context about clearing sensitive data, which goes beyond the annotations' destructiveHint and idempotentHint. It does not contradict annotations; rather, it reinforces them. The added usage context (stale context, task completion) provides behavioral nuance beyond the raw structured metadata.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.