Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint=true and openWorldHint=true, so the read-only, external-venue nature is covered. The description contributes one extra behavioral fact, 'No auth required,' which is genuinely useful for an agent deciding whether it can call this directly, but it omits return format or pagination behavior. A 3 is right given annotations carry most of the safety profile.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.