Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint=true, so safety is covered; the description adds genuinely new behavioral detail beyond them: the full status lifecycle (dialing, in_progress, done, failed, no_answer, busy), the condition that summary/transcript/data appear only 'once it has ended', and that recording_url expires after one hour. The one-hour expiry is a real operational constraint an agent must plan around.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.