Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint, openWorldHint (likely indicating data may change), idempotentHint, and destructiveHint=false, so the agent knows it's a safe read operation. The description adds no behavioral details beyond that—it does not specify whether logs are paginated, whether they include kernel messages, or how far back 'recent' goes. With annotations covering safety, a 3 is appropriate as it adds minimal value but doesn't contradict.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.