Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
The verb 'Get' implies a read-only operation, and 'for the current user' signals user-scoped, authentication-dependent behavior. With no annotations present, the description carries the burden, but it does not disclose potential behaviors like returning an empty list, requiring an active session, or error cases if no tenant is available.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.