Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare openWorldHint=true, idempotentHint=true, and destructiveHint=false, covering the side-effect profile. The description adds context by specifying it opens the page in the user's browser and that the plan can be changed, which is useful beyond the raw annotations. It does not contradict any annotation, and the added detail (browser opening) is consistent with the openWorld hint. With annotations present, a 4 is fair.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.