Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already cover the safety profile (readOnly, idempotent, openWorld, non-destructive), so the description focuses on data provenance instead. It discloses that primary vote counts come from Wikipedia, are non-official, are labelled as such, and cite state election authorities, while money and incumbency data come from the FEC. It also states the error behavior for nonexistent districts. This is useful context beyond the annotations, though it does not discuss freshness or rate limits.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.