Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
The annotations already indicate this is a non-read-only, non-destructive operation. The description adds useful behavioral context: the memory is 'long-term' and 'about the household,' and storing is discouraged for trivial or transient info. It also advises recalling first to avoid duplicates, which hints at idempotency considerations. It does not describe response behavior, but an output schema exists, so that is covered elsewhere. No contradiction with annotations.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.