Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations, the description carries the full burden. It implies a read-only operation and states the output is a list of saved profiles. However, it does not disclose details such as whether the list includes full connection credentials, whether authentication is required, or if there are any side effects. This is minimal but adequate for a simple listing tool.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.