Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations, the description must carry the burden of disclosing behavior. It only states 'List Voice AI agents,' which implies a read-only operation, but it fails to mention the required locationId parameter, pagination behavior, or the fallback to GHL_LOCATION_ID. This leaves significant behavioral aspects undisclosed.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.