Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already signal a safe read operation, and the description adds a meaningful behavioral caveat: the thesis is only returned 'when profiled.' This usefully sets agent expectations about conditional response content beyond what readOnlyHint and destructiveHint convey.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.