Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint=true, destructiveHint=false, and openWorldHint=true, and an output schema exists, so the safety profile and return shape are covered elsewhere. The description adds one useful behavioral fact (the entire page HTML, not a fragment / selector subset) but omits whether an existing file is overwritten, what the output dir actually resolves to, and whether the browser must be navigated to a page first. Note a mild tension: the tool persists a file to disk while annotations claim readOnlyHint=true — consistent with sibling export tools treating file emission as non-mutating, but worth flagging.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.