← Back to search

figma-free-mcp

hajuxp Scanned 19d ago

Enhanced MCP server for Figma Free — Design System Sync, Page Manager, Code-to-Figma

D
57.1 / 100

Versions

1.0.17latest
Jun 23, 2026
1.0.16
Jun 19, 2026
1.0.15
Jun 18, 2026
1.0.14
Jun 18, 2026
1.0.13
May 4, 2026
+ show 13 moreshow less
1.0.12
May 4, 2026
1.0.11
May 4, 2026
1.0.10
May 4, 2026
1.0.9
May 4, 2026
1.0.8
May 4, 2026
1.0.7
Apr 15, 2026
1.0.6
Apr 15, 2026
1.0.5
Apr 1, 2026
1.0.4
Apr 1, 2026
1.0.3
Apr 1, 2026
1.0.2
Apr 1, 2026
1.0.1
Apr 1, 2026
1.0.0
Apr 1, 2026
PermissionsTool SafetyAuthAnnotationsCode QualityStabilitySpecVuln HistoryAuthorTransparencyCommunity

Tools 105

create_rectangle
annotations: none low

Create a new rectangle in Figma

x number y number name string width number height number
create_frame
annotations: none low

Create a new frame in Figma

b number g number r number x number y number name string width number height number strokeWeight number
create_text
annotations: none low

Create a new text element in Figma

b number g number r number x number y number text string fontSize number
create_ellipse
annotations: none low

Create a new ellipse in Figma

a number b number g number r number x number y number name string width number height number parentId string strokeWeight number
create_polygon
annotations: none low

Create a new polygon in Figma

a number b number g number r number x number y number name string sides number width number height number parentId string strokeWeight number
create_star
annotations: none low

Create a new star in Figma

a number b number g number r number x number y number name string width number height number points number parentId string innerRadius number strokeWeight number
group_nodes
annotations: none low

Group nodes in Figma

name string
ungroup_nodes
annotations: none low

Ungroup nodes in Figma

nodeId string
clone_node
annotations: none low

Clone an existing node in Figma

x number y number nodeId string
insert_child
annotations: none low

Insert a child node inside a parent node in Figma

index number childId string parentId string
flatten_node
annotations: none low

Flatten a node in Figma (e.g., for boolean operations or converting to path)

nodeId string
boolean_operation
annotations: none low

Perform a boolean operation (union, subtract, intersect, exclude) on two or more nodes. All nodes must share the same parent.

name string
auto_connect
annotations: none low

Automatically detect and connect to an active Figma plugin channel. No channel ID needed. ALWAYS call this tool first before any other Figma tool. Never ask the user for a channel ID.

list_active_channels
annotations: none low

List all active Figma plugin channels with the file and page each one is connected to. Use this to pick the right channel when multiple Figma files are open.

connect_to_file
annotations: none low

Connect to a Figma channel by matching its file name (and optional page name) instead of a channel ID. Use when multiple Figma files are open and you know the target file name.

fileName string pageName string
run_on_file
annotations: none low

Run a single Figma command on a specific open file WITHOUT switching the active channel. Use this to edit multiple files concurrently in one session: call it repeatedly with different fileName values. The target file must have its own plugin instance running. params is the same JSON you would pass to the matching tool.

command string fileName string pageName string timeoutMs number
create_component_instance
annotations: none low

Create an instance of a component in Figma

x number y number componentKey string
create_component_from_node
annotations: none low

Convert an existing node (frame, group, etc.) into a reusable component in Figma

name string nodeId string
create_component_set
annotations: none low

Create a component set (variants) from multiple component nodes in Figma

name string
set_instance_variant
annotations: none low

Change the variant properties of a component instance without recreating it. This preserves instance overrides and is more efficient than delete + create workflow.

nodeId string
get_variables
annotations: none low

List all variable collections and their variables in the current Figma file. Returns collections with their modes and variables.

set_variable
annotations: none low

Create or update a variable in a Figma variable collection. Creates the collection if collectionName is provided and it doesn

name string value any modeId string collectionId string collectionName string
apply_variable_to_node
annotations: none low

Bind a variable to a node property in Figma. Call once per field — for multiple fields, call multiple times.

field string nodeId string variableId string
switch_variable_mode
annotations: none low

Switch the variable mode on a node for a specific collection. This changes which mode

modeId string nodeId string collectionId string
set_text_content
annotations: none low

Set the text content of an existing text node in Figma

text string nodeId string
set_multiple_text_contents
annotations: none low

Set multiple text contents parallelly in a node

text string nodeId string
set_font_name
annotations: none low

Set the font name and style of a text node in Figma

style string family string nodeId string
set_font_size
annotations: none low

Set the font size of a text node in Figma

nodeId string fontSize number
set_font_weight
annotations: none low

Set the font weight of a text node in Figma

nodeId string weight number
set_letter_spacing
annotations: none low

Set the letter spacing of a text node in Figma

nodeId string letterSpacing number
set_line_height
annotations: none low

Set the line height of a text node in Figma

nodeId string lineHeight number
set_paragraph_spacing
annotations: none low

Set the paragraph spacing of a text node in Figma

nodeId string paragraphSpacing number
set_text_case
annotations: none low

Set the text case of a text node in Figma

nodeId string
set_text_decoration
annotations: none low

Set the text decoration of a text node in Figma

nodeId string
get_styled_text_segments
annotations: none low

Get text segments with specific styling in a text node

nodeId string
set_text_style_id
annotations: none low

Apply a text style to a text node in Figma

nodeId string textStyleId string
load_font_async
annotations: none low

Load a font asynchronously in Figma

style string family string
set_text_align
annotations: none low

Set the text alignment of a text node in Figma. Use textAlignHorizontal RIGHT for RTL/Arabic text.

nodeId string
set_fill_color
annotations: none low

Set the fill color of a node in Figma. Alpha component defaults to 1 (fully opaque) if not specified. Use alpha 0 for fully transparent.

a number b number g number r number nodeId string
set_stroke_color
annotations: none low

Set the stroke color of a node in Figma (defaults: opacity 1, weight 1)

a number b number g number r number nodeId string strokeWeight number
set_selection_colors
annotations: none low

Recursively change all stroke and fill colors of a node and all its descendants. Works like Figma

a number b number g number r number nodeId string
move_node
annotations: none low

Move a node to a new position in Figma

x number y number nodeId string
resize_node
annotations: none low

Resize a node in Figma

width number height number nodeId string
delete_node
annotations: none low

Delete a node from Figma

nodeId string
set_corner_radius
annotations: none low

Set the corner radius of a node in Figma

nodeId string radius number
set_auto_layout
annotations: none low

Configure auto layout properties for a node in Figma

nodeId string paddingTop number itemSpacing number paddingLeft number paddingRight number paddingBottom number strokesIncludedInLayout boolean
set_effects
annotations: none low

Set the visual effects of a node in Figma

a number b number g number r number x number y number nodeId string radius number spread number visible boolean blendMode string
set_effect_style_id
annotations: none low

Apply an effect style to a node in Figma

nodeId string effectStyleId string
rotate_node
annotations: none low

Rotate a node in Figma by a specified angle in degrees (clockwise). Use relative=true to add to the current rotation instead of setting an absolute value. Note: locked nodes can still be rotated — the Plugin API bypasses the UI lock by design.

angle number nodeId string relative boolean
set_node_properties
annotations: none low

Set visibility, lock state, and/or opacity of a node in Figma. Only provided properties are changed; omitted properties remain unchanged.

locked boolean nodeId string opacity number visible boolean
reorder_node
annotations: none low

Change the z-order (layer order) of a node within its parent. Distinct from insert_child which re-parents a node — reorder_node changes position within the same parent.

index number nodeId string
convert_to_frame
annotations: none low

Convert a group or shape node into a frame in Figma. Preserves position, size, visual properties, and children. Useful for converting groups into auto-layout-capable frames.

nodeId string
set_gradient
annotations: none low

Set a gradient fill on a node in Figma. Supports linear, radial, angular, and diamond gradients. Replaces all existing fills (same behavior as set_fill_color).

a number b number g number r number nodeId string position number
set_image
annotations: none low

Set an image fill on a node from base64-encoded image data. Supports PNG, JPEG, GIF, WebP. Max ~5MB after decode.

nodeId string imageData string
set_grid
annotations: none low

Apply layout grids to a frame node in Figma. Supports columns, rows, and grid patterns.

a number b number g number r number count number nodeId string offset number visible boolean gutterSize number sectionSize number
get_grid
annotations: none low

Read layout grids from a frame node in Figma

nodeId string
set_guide
annotations: none low

Set guides on a page in Figma. Replaces all existing guides on the page.

offset number pageId string
get_guide
annotations: none low

Read guides from a page in Figma

pageId string
set_annotation
annotations: none low

Add an annotation label to a node in Figma. Uses the proposed Annotations API — requires Figma Desktop with enableProposedApi.

label string nodeId string
get_annotation
annotations: none low

Read annotations from a node in Figma. Uses the proposed Annotations API.

nodeId string
rename_node
annotations: none low

Rename a node (frame, component, group, etc.) in Figma

name string nodeId string
set_svg
annotations: none low

Import an SVG string as a vector node in Figma. The SVG is sanitized (scripts and external resources are stripped) before import. Max 500KB.

x number y number name string parentId string svgString string
get_svg
annotations: none low

Export a single node as an SVG string from Figma. Returns the SVG markup including all nested children.

nodeId string
get_document_info
annotations: none low

Get detailed information about the current Figma document

get_selection
annotations: none low

Get information about the current selection in Figma

get_node_info
annotations: none low

Get detailed information about a specific node in Figma

nodeId string
get_nodes_info
annotations: none low

Get detailed information about multiple nodes in Figma

get_styles
annotations: none low

Get all styles from the current Figma document

get_local_components
annotations: none low

Get all local components from the Figma document

get_remote_components
annotations: none low

Get available components from team libraries in Figma

scan_text_nodes
annotations: none low

Scan all text nodes in the selected Figma node

nodeId string
join_channel
annotations: none low

Join a specific channel to communicate with Figma

channel string
export_node_as_image
annotations: none low

Export a node as an image from Figma

scale number nodeId string
create_page
annotations: none low

Create a new page in the current Figma document

name string
delete_page
annotations: none low

Delete a page from the current Figma document

pageId string
rename_page
annotations: none low

Rename an existing page in the Figma document

name string pageId string
get_pages
annotations: none low

Get all pages in the current Figma document

set_current_page
annotations: none low

Switch to a specific page in the Figma document

pageId string
duplicate_page
annotations: none low

Duplicate an existing page in the Figma document, creating a complete copy of all its contents

name string pageId string
set_image_fill
annotations: none low

Apply image to node from URL or base64 data

nodeId string imageSource string
get_image_from_node
annotations: none low

Extract image metadata from a node

nodeId string
replace_image_fill
annotations: none low

Replace existing image on node with new image while preserving transform

nodeId string newImageSource string preserveTransform boolean
get_image_bytes
annotations: none low

Download image from Figma and save to local file

nodeId string imageHash string
apply_image_transform
annotations: none low

Adjust image position, scale, and rotation within node. Rotates the IMAGE inside the node, not the node itself.

scale number nodeId string translateX number translateY number
set_image_filters
annotations: none low

Apply color and light adjustments to image fills

tint number nodeId string shadows number contrast number exposure number highlights number saturation number temperature number
get_figjam_elements
annotations: none low

Get all FigJam-specific elements (stickies, connectors, shapes with text, sections, stamps) on the current page. Use this to read the contents of a FigJam board.

create_sticky
annotations: none low

Create a sticky note in a FigJam board. Sticky notes are the primary way to add text content in FigJam.

x number y number name string text string
set_sticky_text
annotations: none low

Update the text content of an existing FigJam sticky note.

text string nodeId string
create_shape_with_text
annotations: none low

Create a FigJam shape with text inside. Useful for flowcharts, diagrams, and process maps. Supported shapes: SQUARE, ELLIPSE, ROUNDED_RECTANGLE, DIAMOND, TRIANGLE_UP, TRIANGLE_DOWN, PARALLELOGRAM_RIGHT, PARALLELOGRAM_LEFT.

a number b number g number r number x number y number name string text string width number height number
create_connector
annotations: none low

Create a connector (arrow or line) in FigJam. Connectors can link two existing nodes by ID, or connect arbitrary canvas positions. Use this to draw flow arrows between stickies, shapes, etc.

a number b number g number r number name string strokeWeight number
create_section
annotations: none low

Create a FigJam section. Sections are used to group and organise content on the FigJam board. They appear as labelled coloured regions.

a number b number g number r number x number y number name string width number height number
react_to_figma
annotations: none low

Analyze a React/TSX component file and create corresponding Figma frames and elements

filePath string
css_class_to_figma_style
annotations: none low

Convert CSS class definitions to Figma local paint/text styles

cssFilePath string
generate_component_variants
annotations: none low

Generate Figma component variants (default, hover, active, disabled) from a base component

CSS/${className}/background
annotations: none low

list_all_pages_detailed
annotations: none low

List all pages in the Figma document with frame counts and duplicate detection

deduplicate_pages
annotations: none low

Find and remove duplicate pages, keeping the one with more content

organize_pages
annotations: none low

Reorder pages alphabetically or by a custom number prefix (01., 02., etc.)

cleanup_empty_pages
annotations: none low

Find and optionally delete pages with no children/frames

sync_css_to_figma
annotations: none low

Read a CSS file and sync all CSS variables to Figma variable collections

cssFilePath string
sync_figma_to_css
annotations: none low

Read Figma variable collections and generate a CSS file with custom properties

compare_design_tokens
annotations: none low

Compare CSS variables with Figma variables and report differences

cssFilePath string
apply_design_system
annotations: none low

Read a design system policy markdown file and apply styles to Figma

audit_design_consistency
annotations: none low

Audit a Figma file for design system policy violations

Spacing/${style.name}
annotations: none low

Permissions 4

network medium
Server uses network capabilities via: fetch()
filesystem low
Server uses filesystem capabilities via: fs sync ops
shell high
Server uses shell capabilities via: child_process, execSync()
env_vars low
Server uses env_vars capabilities via: process.env

Scan Findings 227

low
Tool 'create_frame' has no annotations annotation_checker · 100%
low
Tool 'create_text' has no annotations annotation_checker · 100%
low
Tool 'create_rectangle' has no annotations annotation_checker · 100%
low
Tool 'create_ellipse' has no annotations annotation_checker · 100%
low
Tool 'create_polygon' has no annotations annotation_checker · 100%
low
Tool 'create_star' has no annotations annotation_checker · 100%
low
Tool 'group_nodes' has no annotations annotation_checker · 100%
low
Tool 'ungroup_nodes' has no annotations annotation_checker · 100%
low
Tool 'clone_node' has no annotations annotation_checker · 100%
low
Tool 'insert_child' has no annotations annotation_checker · 100%
low
Tool 'flatten_node' has no annotations annotation_checker · 100%
low
Tool 'boolean_operation' has no annotations annotation_checker · 100%
low
Tool 'auto_connect' has no annotations annotation_checker · 100%
low
Tool 'list_active_channels' has no annotations annotation_checker · 100%
low
Tool 'connect_to_file' has no annotations annotation_checker · 100%
low
Tool 'run_on_file' has no annotations annotation_checker · 100%
low
Tool 'create_component_instance' has no annotations annotation_checker · 100%
low
Tool 'create_component_from_node' has no annotations annotation_checker · 100%
low
Tool 'create_component_set' has no annotations annotation_checker · 100%
low
Tool 'set_instance_variant' has no annotations annotation_checker · 100%
low
Tool 'get_variables' has no annotations annotation_checker · 100%
low
Tool 'set_variable' has no annotations annotation_checker · 100%
low
Tool 'apply_variable_to_node' has no annotations annotation_checker · 100%
low
Tool 'switch_variable_mode' has no annotations annotation_checker · 100%
low
Tool 'set_text_content' has no annotations annotation_checker · 100%
low
Tool 'set_multiple_text_contents' has no annotations annotation_checker · 100%
low
Tool 'set_font_name' has no annotations annotation_checker · 100%
low
Tool 'set_font_size' has no annotations annotation_checker · 100%
low
Tool 'set_font_weight' has no annotations annotation_checker · 100%
low
Tool 'set_letter_spacing' has no annotations annotation_checker · 100%
low
Tool 'set_line_height' has no annotations annotation_checker · 100%
low
Tool 'set_paragraph_spacing' has no annotations annotation_checker · 100%
low
Tool 'set_text_case' has no annotations annotation_checker · 100%
low
Tool 'set_text_decoration' has no annotations annotation_checker · 100%
low
Tool 'get_styled_text_segments' has no annotations annotation_checker · 100%
low
Tool 'set_text_style_id' has no annotations annotation_checker · 100%
low
Tool 'load_font_async' has no annotations annotation_checker · 100%
low
Tool 'set_text_align' has no annotations annotation_checker · 100%
low
Tool 'set_fill_color' has no annotations annotation_checker · 100%
low
Tool 'set_stroke_color' has no annotations annotation_checker · 100%
low
Tool 'set_selection_colors' has no annotations annotation_checker · 100%
low
Tool 'move_node' has no annotations annotation_checker · 100%
low
Tool 'resize_node' has no annotations annotation_checker · 100%
low
Tool 'delete_node' has no annotations annotation_checker · 100%
low
Tool 'set_corner_radius' has no annotations annotation_checker · 100%
low
Tool 'set_auto_layout' has no annotations annotation_checker · 100%
low
Tool 'set_effects' has no annotations annotation_checker · 100%
low
Tool 'set_effect_style_id' has no annotations annotation_checker · 100%
low
Tool 'rotate_node' has no annotations annotation_checker · 100%
low
Tool 'set_node_properties' has no annotations annotation_checker · 100%
low
Tool 'reorder_node' has no annotations annotation_checker · 100%
low
Tool 'convert_to_frame' has no annotations annotation_checker · 100%
low
Tool 'set_gradient' has no annotations annotation_checker · 100%
low
Tool 'set_image' has no annotations annotation_checker · 100%
low
Tool 'set_grid' has no annotations annotation_checker · 100%
low
Tool 'get_grid' has no annotations annotation_checker · 100%
low
Tool 'set_guide' has no annotations annotation_checker · 100%
low
Tool 'get_guide' has no annotations annotation_checker · 100%
low
Tool 'set_annotation' has no annotations annotation_checker · 100%
low
Tool 'get_annotation' has no annotations annotation_checker · 100%
low
Tool 'rename_node' has no annotations annotation_checker · 100%
low
Tool 'set_svg' has no annotations annotation_checker · 100%
low
Tool 'get_svg' has no annotations annotation_checker · 100%
low
Tool 'get_document_info' has no annotations annotation_checker · 100%
low
Tool 'get_selection' has no annotations annotation_checker · 100%
low
Tool 'get_node_info' has no annotations annotation_checker · 100%
low
Tool 'get_nodes_info' has no annotations annotation_checker · 100%
low
Tool 'get_styles' has no annotations annotation_checker · 100%
low
Tool 'get_local_components' has no annotations annotation_checker · 100%
low
Tool 'get_remote_components' has no annotations annotation_checker · 100%
low
Tool 'scan_text_nodes' has no annotations annotation_checker · 100%
low
Tool 'join_channel' has no annotations annotation_checker · 100%
low
Tool 'export_node_as_image' has no annotations annotation_checker · 100%
low
Tool 'create_page' has no annotations annotation_checker · 100%
low
Tool 'delete_page' has no annotations annotation_checker · 100%
low
Tool 'rename_page' has no annotations annotation_checker · 100%
low
Tool 'get_pages' has no annotations annotation_checker · 100%
low
Tool 'set_current_page' has no annotations annotation_checker · 100%
low
Tool 'duplicate_page' has no annotations annotation_checker · 100%
low
Tool 'set_image_fill' has no annotations annotation_checker · 100%
low
Tool 'get_image_from_node' has no annotations annotation_checker · 100%
low
Tool 'replace_image_fill' has no annotations annotation_checker · 100%
low
Tool 'get_image_bytes' has no annotations annotation_checker · 100%
low
Tool 'apply_image_transform' has no annotations annotation_checker · 100%
low
Tool 'set_image_filters' has no annotations annotation_checker · 100%
low
Tool 'get_figjam_elements' has no annotations annotation_checker · 100%
low
Tool 'create_sticky' has no annotations annotation_checker · 100%
low
Tool 'set_sticky_text' has no annotations annotation_checker · 100%
low
Tool 'create_shape_with_text' has no annotations annotation_checker · 100%
low
Tool 'create_connector' has no annotations annotation_checker · 100%
low
Tool 'create_section' has no annotations annotation_checker · 100%
low
Tool 'react_to_figma' has no annotations annotation_checker · 100%
low
Tool 'css_class_to_figma_style' has no annotations annotation_checker · 100%
low
Tool 'generate_component_variants' has no annotations annotation_checker · 100%
low
Tool 'CSS/${className}/background' has no annotations annotation_checker · 100%
low
Tool 'list_all_pages_detailed' has no annotations annotation_checker · 100%
low
Tool 'deduplicate_pages' has no annotations annotation_checker · 100%
low
Tool 'organize_pages' has no annotations annotation_checker · 100%
low
Tool 'cleanup_empty_pages' has no annotations annotation_checker · 100%
low
Tool 'sync_css_to_figma' has no annotations annotation_checker · 100%
low
Tool 'sync_figma_to_css' has no annotations annotation_checker · 100%
low
Tool 'compare_design_tokens' has no annotations annotation_checker · 100%
low
Tool 'apply_design_system' has no annotations annotation_checker · 100%
low
Tool 'audit_design_consistency' has no annotations annotation_checker · 100%
low
Tool 'Spacing/${style.name}' has no annotations annotation_checker · 100%
high
Remote transport without authentication auth_checker · 70%
info
Sandbox failed to start for behavioral verification behavioral_verifier · 100%
medium
Vulnerable dependency: uuid@13.0.0 (GHSA-w5hq-g745-h8pq) dependency_analyzer · 95%
medium
Vulnerable dependency: ws@8.20.0 (GHSA-58qx-3vcg-4xpx) dependency_analyzer · 95%
medium
Vulnerable dependency: ws@8.20.0 (GHSA-96hv-2xvq-fx4p) dependency_analyzer · 95%
medium
Buffer.from base64 in haju-xp-figma-free-mcp-b2c2b2d/src/tools/core/image-tools.ts:161 entropy_analyzer · 75%
info
package.json metadata manifest_parser · 100%
info
Tool: create_rectangle manifest_parser · 70%
info
Tool: create_frame manifest_parser · 70%
info
Tool: create_text manifest_parser · 70%
info
Tool: create_ellipse manifest_parser · 70%
info
Tool: create_polygon manifest_parser · 70%
info
Tool: create_star manifest_parser · 70%
info
Tool: group_nodes manifest_parser · 70%
info
Tool: ungroup_nodes manifest_parser · 70%
info
Tool: clone_node manifest_parser · 70%
info
Tool: insert_child manifest_parser · 70%
info
Tool: flatten_node manifest_parser · 70%
info
Tool: boolean_operation manifest_parser · 70%
info
Tool: auto_connect manifest_parser · 70%
info
Tool: list_active_channels manifest_parser · 70%
info
Tool: connect_to_file manifest_parser · 70%
info
Tool: run_on_file manifest_parser · 70%
info
Tool: create_component_instance manifest_parser · 70%
info
Tool: create_component_from_node manifest_parser · 70%
info
Tool: create_component_set manifest_parser · 70%
info
Tool: set_instance_variant manifest_parser · 70%
info
Tool: get_variables manifest_parser · 70%
info
Tool: set_text_align manifest_parser · 70%
info
Tool: set_variable manifest_parser · 70%
info
Tool: apply_variable_to_node manifest_parser · 70%
info
Tool: switch_variable_mode manifest_parser · 70%
info
Tool: set_text_content manifest_parser · 70%
info
Tool: set_multiple_text_contents manifest_parser · 70%
info
Tool: set_font_name manifest_parser · 70%
info
Tool: set_font_size manifest_parser · 70%
info
Tool: set_font_weight manifest_parser · 70%
info
Tool: set_letter_spacing manifest_parser · 70%
info
Tool: set_line_height manifest_parser · 70%
info
Tool: set_paragraph_spacing manifest_parser · 70%
info
Tool: set_text_case manifest_parser · 70%
info
Tool: set_text_decoration manifest_parser · 70%
info
Tool: get_styled_text_segments manifest_parser · 70%
info
Tool: set_text_style_id manifest_parser · 70%
info
Tool: load_font_async manifest_parser · 70%
info
Tool: set_fill_color manifest_parser · 70%
info
Tool: set_stroke_color manifest_parser · 70%
info
Tool: set_selection_colors manifest_parser · 70%
info
Tool: move_node manifest_parser · 70%
info
Tool: resize_node manifest_parser · 70%
info
Tool: delete_node manifest_parser · 70%
info
Tool: set_corner_radius manifest_parser · 70%
info
Tool: set_auto_layout manifest_parser · 70%
info
Tool: set_effects manifest_parser · 70%
info
Tool: set_effect_style_id manifest_parser · 70%
info
Tool: rotate_node manifest_parser · 70%
info
Tool: set_node_properties manifest_parser · 70%
info
Tool: reorder_node manifest_parser · 70%
info
Tool: get_nodes_info manifest_parser · 70%
info
Tool: convert_to_frame manifest_parser · 70%
info
Tool: set_gradient manifest_parser · 70%
info
Tool: set_image manifest_parser · 70%
info
Tool: set_grid manifest_parser · 70%
info
Tool: get_grid manifest_parser · 70%
info
Tool: set_guide manifest_parser · 70%
info
Tool: get_guide manifest_parser · 70%
info
Tool: set_annotation manifest_parser · 70%
info
Tool: get_annotation manifest_parser · 70%
info
Tool: rename_node manifest_parser · 70%
info
Tool: set_svg manifest_parser · 70%
info
Tool: get_svg manifest_parser · 70%
info
Tool: get_document_info manifest_parser · 70%
info
Tool: get_selection manifest_parser · 70%
info
Tool: get_node_info manifest_parser · 70%
info
Tool: get_styles manifest_parser · 70%
info
Tool: get_local_components manifest_parser · 70%
info
Tool: get_remote_components manifest_parser · 70%
info
Tool: scan_text_nodes manifest_parser · 70%
info
Tool: join_channel manifest_parser · 70%
info
Tool: export_node_as_image manifest_parser · 70%
info
Tool: create_page manifest_parser · 70%
info
Tool: delete_page manifest_parser · 70%
info
Tool: rename_page manifest_parser · 70%
info
Tool: get_pages manifest_parser · 70%
info
Tool: set_current_page manifest_parser · 70%
info
Tool: duplicate_page manifest_parser · 70%
info
Tool: set_image_fill manifest_parser · 70%
info
Tool: get_image_from_node manifest_parser · 70%
info
Tool: replace_image_fill manifest_parser · 70%
info
Tool: get_image_bytes manifest_parser · 70%
info
Tool: apply_image_transform manifest_parser · 70%
info
Tool: set_image_filters manifest_parser · 70%
info
Tool: get_figjam_elements manifest_parser · 70%
info
Tool: create_sticky manifest_parser · 70%
info
Tool: set_sticky_text manifest_parser · 70%
info
Tool: create_shape_with_text manifest_parser · 70%
info
Tool: create_connector manifest_parser · 70%
info
Tool: create_section manifest_parser · 70%
info
Tool: react_to_figma manifest_parser · 70%
info
Tool: css_class_to_figma_style manifest_parser · 70%
info
Tool: generate_component_variants manifest_parser · 70%
info
Tool: CSS/${className}/background manifest_parser · 75%
info
Tool: list_all_pages_detailed manifest_parser · 70%
info
Tool: deduplicate_pages manifest_parser · 70%
info
Tool: organize_pages manifest_parser · 70%
info
Tool: cleanup_empty_pages manifest_parser · 70%
info
Tool: sync_css_to_figma manifest_parser · 70%
info
Tool: sync_figma_to_css manifest_parser · 70%
info
Tool: compare_design_tokens manifest_parser · 70%
info
Tool: apply_design_system manifest_parser · 70%
info
Tool: audit_design_consistency manifest_parser · 70%
info
Tool: Spacing/${style.name} manifest_parser · 75%
info
Transport: streamable-http manifest_parser · 80%
info
Required env vars (2) manifest_parser · 80%
info
Sandbox failed to start for output poisoning scan output_poisoning · 100%
medium
Permission: network access detected permission_analyzer · 70%
low
Permission: filesystem access detected permission_analyzer · 90%
high
Permission: shell access detected permission_analyzer · 95%
low
Permission: env_vars access detected permission_analyzer · 90%
critical
Tool poisoning in 'auto_connect': Directive language: 'always' poisoning · 85%
info
SBOM generated: 443 components sbom_generator · 100%
medium
No build provenance detected (SLSA L0) slsa_assessor · 90%