Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations declare readOnlyHint=true and idempotentHint=true, so the safety profile is already conveyed. The description adds scope ('authenticated user's team', 'active insights') which tells the agent the data is implicitly scoped with no parameters. Beyond that it doesn't disclose return format, freshness, or how 'active' is defined, so it's 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.