Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
There are no annotations, so the description must carry behavioral disclosure. 'Inspect' and 'currently selected' imply a non-mutating, state-dependent read, which is useful, but it does not explain behavior when no selection exists or whether an active Figma canvas is required.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.