Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Adds real context beyond the annotations: the side effect is a visible window on the user's screen, and the shortcut is not executed. This explains why readOnlyHint=false (a UI window opens) even though no data changes. It does not reconcile the destructiveHint=true flag, which reads as stricter than the described behavior, so a minor gap remains.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.