Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint=true, destructiveHint=false, and openWorldHint=true, so the tool's safety profile is covered. The description adds context that the tool is AI-driven, returns 'qualified' leads, and provides only 'available' contact information, which hints at possible gaps in results. It does not go deeper into data freshness, result limits, or how qualification is determined, but the annotations lower the burden.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.