Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint=true, so the safety profile is covered. The description adds genuinely non-obvious context beyond that: the traversal is fixed at 2 hops and the response splits into scored nodes and endorsement edges, which affects how results should be interpreted. It doesn't mention cost, rate limits, or behavior when the agent has no endorsements, keeping it out of the top band.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.