Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint=true, destructiveHint=false, and openWorldHint=false, so the safety profile is covered. The description adds substantive behavior beyond that: it enumerates what the install record reveals (platform, success status, timing), which is genuinely useful given there is no output schema. It omits any note on what happens when no install record exists.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.