Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare the safe, idempotent, non-destructive read profile, yet the description still adds value beyond them: a 25-per-page pagination contract, the plan/entitlement required to call it, and the company_id field returned. It does not mention rate limits or behavior on empty results, keeping it short of a 5.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.