figma_take_screenshot
Export a Figma page or node as PNG, JPG, SVG, or PDF to visually validate design changes—check alignment, spacing, and proportions, or target specific elements by node ID.
Instructions
Export an image of the current Figma page or specific node. Uses the Desktop Bridge plugin (exportAsync) when connected — works on any plan, no REST token needed, reflects current runtime state. Falls back to the Figma REST API when the bridge is unavailable or for PDF format. Use for visual validation after design changes — check alignment, spacing, proportions. Pass nodeId to target specific elements. For components, prefer figma_get_component_image.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| scale | No | Image scale factor (0.01-4, default: 2 for high quality) | |
| format | No | Image format (default: png) | png |
| nodeId | No | Optional node ID to screenshot (e.g., '123:456'). If omitted, uses the node-id from the Desktop Bridge plugin's reported file URL when present. To screenshot what the user is currently looking at on the canvas, prefer figma_capture_screenshot (uses the plugin's exportAsync and reflects the current state). |