Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Without annotations, the description carries the burden of behavioral disclosure. It accurately indicates this is a read operation ('List') and implies the return of member status. However, it does not detail what status fields are returned, pagination behavior (despite max_results parameter), or error scenarios. Basic transparency but missing deeper context.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.