Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations include readOnlyHint=true, which already declares this as a safe read operation. The description adds context about the data being 'realized P&L' and grouped by trader, but does not disclose other behavioral traits like response format, pagination, or any data scoping limitations. With annotations covering the safety profile, this level of detail is adequate but not rich.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.