Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
No annotations are provided, so the description must convey behavioral details. It states 'List all contacts' but the schema includes pagination params (per_page default 50), suggesting results are paginated, which creates potential ambiguity about whether 'all' means one page or all pages. The description does not mention return format, potential size, or any side effects, offering minimal transparency.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.