Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations, the description carries the full disclosure burden but only implies a read-only screening operation. It does not state what reference set is used, whether the screen is exact or tolerance-based, what the container_type default of 'glass' actually changes, or that api_key is needed.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.