Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already provide readOnlyHint=true and openWorldHint=true, so the agent knows it's a safe read operation with open input. The description additionally discloses the credit cost ('Costs 1 credit'), which is important behavioral context not captured in annotations. It also outlines the return components (score, strengths/risks, similar ideas, build/claim advice), adding transparency about the tool's output without contradicting the read-only hint.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.