Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint, idempotentHint, and destructiveHint=false, so the safety profile needs no restatement. The description adds one piece of behavior beyond them — that each project carries an open-task count — plus the "Shared" scope qualifier. It says nothing about pagination behavior, default result size, or whether archived projects are returned by default, which are the behaviors an agent actually needs to reason about here.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.