# DexMachina-Design/Figma Console MCP

Source: https://glimind.com/server/glama%2Fdexmachina-design%2Ffigma-console-mcp
Registry id: `glama/dexmachina-design/figma-console-mcp`
Status: unknown

## Tools (67)

- `figjam_auto_arrange`: Arrange nodes in grid, horizontal, or vertical layouts
- `figjam_create_code_block`: Add code snippets with syntax highlighting
- `figjam_create_connector`: Connect nodes with labeled connector lines
- `figjam_create_shape_with_text`: Create flowchart shapes (diamond, ellipse, etc.)
- `figjam_create_stickies`: Batch create up to 200 stickies
- `figjam_create_sticky`: Create a sticky note with color options
- `figjam_create_table`: Create tables with cell data
- `figjam_get_board_contents`: Read all content from a FigJam board
- `figjam_get_connections`: Read the connection graph (flowcharts, relationships)
- `figma_add_mode`: Add modes to collections (e.g., Dark, Mobile)
- `figma_add_shape_to_slide`: Add rectangle or ellipse shapes with color
- `figma_add_text_to_slide`: Add text to a slide with custom fonts, colors, alignment, and wrapping
- `figma_arrange_component_set`: Organize variants into professional component sets
- `figma_batch_create_variables`: Create up to 100 variables in one call (10-50x faster)
- `figma_batch_update_variables`: Update up to 100 variable values in one call
- `figma_check_design_parity`: Compare Figma component specs against code implementation, producing scored diff report
- `figma_clear_console`: Clear log buffer
- `figma_create_component_set`: Create a component set with variants in one declarative call
- `figma_create_slide`: Create a new blank slide
- `figma_create_variable`: Create COLOR, FLOAT, STRING, or BOOLEAN variables
- `figma_create_variable_collection`: Create new variable collections with modes
- `figma_delete_slide`: Delete a slide from the presentation
- `figma_delete_variable`: Delete variables
- `figma_delete_variable_collection`: Delete collections and all their variables
- `figma_diagnose`: Designer-readable health check + setup guidance
- `figma_duplicate_slide`: Clone an existing slide
- `figma_execute`: Power tool: Run any Figma Plugin API code to create designs
- `figma_export_tokens`: Export Figma variables to design token files in your codebase
- `figma_focus_slide`: Navigate to a specific slide
- `figma_generate_component_doc`: Generate platform-agnostic markdown documentation merging Figma design data with code-side info
- `figma_get_component`: Get component data (metadata or reconstruction spec)
- `figma_get_component_for_development`: Component + image
- `figma_get_component_image`: Just the image
- `figma_get_console_logs`: Retrieve console logs
- `figma_get_design_system_kit`: Full design system in one call — tokens, components, styles, visual specs
- `figma_get_file_data`: Full file structure
- `figma_get_file_for_plugin`: Optimized file data
- `figma_get_focused_slide`: Get the currently focused slide
- `figma_get_library_component_by_key`: Resolve any component key to full properties + variants + visual specs
- `figma_get_library_components`: Discover all components in a library file
- `figma_get_library_variables`: List every variable from team libraries the current file has subscribed
- `figma_get_slide_content`: Get the full content tree of a slide
- `figma_get_slide_grid`: Get the 2D grid layout of the presentation
- `figma_get_slide_transition`: Read transition settings for a slide
- `figma_get_status`: Check WebSocket bridge connection and file context
- `figma_get_styles`: Color, text, effect styles
- `figma_get_text_styles`: Get all local text styles with IDs, fonts, and sizes
- `figma_get_variables`: Extract design tokens/variables
- `figma_import_library_variable`: Import a library variable into the current file
- `figma_import_tokens`: Push code-side token edits back to Figma with a full apply phase
- `figma_list_slides`: List all slides with IDs, positions, and skip status
- `figma_navigate`: Switch active file target among connected plugins or navigate cloud headless browser
- `figma_pair_plugin`: Generate a pairing code to connect a Desktop Bridge plugin via cloud relay
- `figma_reconnect`: Force reconnect to the Desktop Bridge plugin
- `figma_reload_plugin`: Reload current page
- `figma_rename_mode`: Rename existing modes
- `figma_rename_variable`: Rename variables while preserving values
- `figma_reorder_slides`: Reorder slides via new 2D grid layout
- `figma_set_description`: Document components with rich descriptions
- `figma_set_slide_background`: Set a slide's background color (creates or updates)
- `figma_set_slide_transition`: Set transition effects (22 styles, 8 curves)
- `figma_set_slides_view_mode`: Toggle grid vs. single-slide view
- `figma_setup_design_tokens`: Create complete token system (collection + modes + variables) atomically
- `figma_skip_slide`: Toggle whether a slide is skipped in presentation mode
- `figma_take_screenshot`: Capture UI screenshots
- `figma_update_variable`: Update variable values in specific modes
- `figma_watch_console`: Real-time log streaming

Measured by Glimind (https://glimind.com): MCP handshake + tool list only, no tool is ever called. CC BY 4.0.
