Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint=true, idempotentHint=true, and destructiveHint=false, so the description does not need to restate safety. It adds context about the weighted algorithm and reputation metrics, but it leaves ambiguity about whether the tool returns a mapped score or updates the guest's trust, especially since the schema parameter description says 'update trust for.' This does not directly contradict the readOnlyHint, but the ambiguity is notable.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.