Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint=false, idempotentHint=false, and destructiveHint=false, so the mutation profile is known without the description. The description adds nothing beyond that - no mention of partial semantics (only supplied fields change, others are preserved), no permission requirements, and no note of the openWorldHint implication. The word 'CRUD' is slightly misleading since the tool implements only the partial-update portion of CRUD.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.