Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already cover the safety profile (readOnlyHint, idempotentHint, destructiveHint=false, openWorldHint), so the bar is lower. The description nonetheless adds real behavioral context: results are 'cleaned and confidence-ranked' and the data scope is restricted to company-level records, never officer personal data. It omits auth/rate-limit behavior and does not explain what the ranking signal means.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.