Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint=true, idempotentHint=true, destructiveHint=false, covering the safety profile. The description adds meaningful context by describing it as 'Reconnect to bounded progress and lifecycle status', indicating that the tool provides progress and lifecycle information, not just the raw capture data. This goes beyond the tool name and helps set expectations, though it doesn't detail edge cases like invalid run_id.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.