Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint, idempotentHint, and destructiveHint, so the safety profile is established. The description adds useful context about the output scope (CRM account IDs) and active-company scoping, but does not describe pagination, ordering, or default status behavior. This is acceptable because the schema fully documents the pagination parameters.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.