Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare this a safe, read-only, closed-world operation, so the description carries a lighter burden. It does add two useful behavioral facts beyond the annotations: results are limited to 'durable' memories and to what 'this profile can read' (a permission scope). It says nothing about ordering guarantees, refresh cadence, or what happens when no recent memories exist.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.