Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare destructiveHint=true and readOnlyHint=false, so the description's job is to add specifics — and it does: earlier versions and photos are removed too, except assets still referenced by another meal or food. That retention exception is real behavioral context beyond the annotations; only irreversibility/permissions are left unstated.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.