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 that the tool operates on the 'active' editor and only reframes the viewport rather than changing data, which is useful context. It omits what happens if no PCB document is active and does not note that the viewport change is a UI side effect not reflected in the idempotentHint=false declaration.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.