Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations provide readOnlyHint=true and openWorldHint=true, indicating a safe read operation with possibly unpredictable results. Description adds minimal context beyond that, just stating 'Get all comments'. It does not disclose any potential side effects, auth requirements, or that the list might be empty with openWorldHint. Credit is given because annotations cover the safety profile, but the description provides little extra behavioral detail.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.