Claude Desktop Talk to Figma MCP
| Tool name | Description | Destructive? |
|---|---|---|
| set_svg | ✓ no | |
| get_svg | ✓ no | |
| set_fill_color | ✓ no | |
| set_stroke_color | ✓ no | |
| set_selection_colors | ✓ no |
| move_node | ✓ no | |
| resize_node | ✓ no | |
| delete_node⚠ | ⚠ yes | |
| set_corner_radius | ✓ no | |
| set_auto_layout | ✓ no | |
| set_effects | ✓ no | |
| set_effect_style_id | ✓ no | |
| rotate_node | ✓ no | |
| set_node_properties | ✓ no | |
| reorder_node | ✓ no | |
| convert_to_frame | ✓ no | |
| set_gradient | ✓ no | |
| set_image | ✓ no | |
| set_grid | ✓ no | |
| get_grid | ✓ no | |
| set_guide | ✓ no | |
| get_guide | ✓ no | |
| set_annotation | ✓ no | |
| get_annotation | ✓ no | |
| rename_node | ✓ no | |
| get_document_info | ✓ no | |
| get_selection | ✓ no | |
| get_node_info | ✓ no | |
| get_nodes_info | ✓ no | |
| get_styles | ✓ no | |
| get_local_components | ✓ no | |
| get_remote_components | ✓ no | |
| scan_text_nodes | ✓ no | |
| join_channel | ✓ no | |
| export_node_as_image | ✓ no | |
| create_page | ✓ no | |
| delete_page⚠ | ⚠ yes | |
| rename_page | ✓ no | |
| get_pages | ✓ no | |
| set_current_page | ✓ no | |
| duplicate_page | ✓ no | |
| get_figjam_elements | ✓ no | |
| create_sticky | ✓ no | |
| set_sticky_text | ✓ no | |
| create_shape_with_text | ✓ no | |
| create_connector | ✓ no | |
| create_section | ✓ no | |
| set_image_fill | ✓ no | |
| get_image_from_node | ✓ no | |
| replace_image_fill | ✓ no |
{
"mcpServers": {
"claude-talk-to-figma-1": {
"command": "npx",
"args": [
"-y",
"claude-talk-to-figma-mcp"
]
}
}
}