Skip to main content
Glama
Dragoon0x

conductor-figma

by Dragoon0x

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault

No arguments

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Features and capabilities supported by this server

Protocol revision2025-11-25

CapabilityDetails
tools
{
  "listChanged": false
}

Tools

Functions exposed to the LLM to take actions

NameDescription
create_frameA

Create a frame (screen, section, card, container). Automatically applies auto-layout with design-intelligent defaults.

create_textB

Create text with design-intelligent typography. Font weight is auto-resolved (e.g. "bold" → "Bold", "600" → "Semi Bold").

create_rectangleC

Create a rectangle shape.

create_ellipseC

Create a circle or oval.

create_lineC

Create a line or divider.

create_svg_nodeB

Create a vector graphic from SVG markup. Use for icons, logos, illustrations.

create_componentB

Create a reusable component from the current selection or a new frame.

create_component_instanceC

Instantiate an existing component.

create_component_setA

Combine component variants into a variant set.

create_smart_componentC

Create a design-intelligent component with proper auto-layout, padding, and sizing. Uses component intelligence defaults.

set_auto_layoutB

Configure auto-layout on a frame. All spacing is 8px grid-snapped.

create_sectionC

Create a design-intelligent page section (hero, features, pricing, CTA, testimonials, FAQ, footer, stats, logos, comparison, team).

create_pageB

Create a complete page design with multiple sections. Design-intelligent layout, spacing, and typography throughout.

create_table_frameB

Create a data table with headers, rows, and proper spacing.

create_formB

Create a form layout with labeled inputs, validation states, and submit button.

create_nav_barC

Create a navigation bar with logo, links, and CTA button.

create_card_gridC

Create a grid of cards with proper spacing and alignment.

create_sidebar_layoutC

Create a sidebar + main content layout with proper proportions.

create_footerC

Create a page footer with columns, links, and copyright.

create_headerC

Create a page header/hero with heading, subheading, and CTA.

modify_nodeC

Modify properties of any existing node.

set_fillC

Set fill on a node. Supports solid, linear gradient, radial gradient, and multiple fills.

set_strokeB

Add border/stroke to a node.

set_effectsC

Add shadows, blur, or background blur effects.

set_image_fillA

Set an image fill on a node from URL.

style_text_rangeB

Apply mixed styling within a text node. Style specific character ranges differently.

set_constraintsC

Set responsive constraints on a node.

delete_nodeB

Remove a node from the canvas.

move_to_parentC

Move a node into a different parent frame.

duplicate_nodeC

Duplicate a node.

group_nodesC

Group multiple nodes together.

ungroup_nodesC

Ungroup a group node.

resize_nodeB

Resize a node with optional constraint preservation.

align_nodesC

Align multiple nodes relative to each other.

set_corner_radiusC

Set corner radius with per-corner control.

set_opacityC

Set node opacity.

set_blend_modeD

Set blend mode.

set_clip_contentB

Toggle clip content on a frame.

rename_nodeC

Rename a node.

lock_nodeC

Lock/unlock a node.

set_visibilityB

Show/hide a node.

reorder_nodeC

Change z-order of a node.

set_layout_sizingB

Set how a child behaves in auto-layout.

flatten_nodeC

Flatten a node into a single vector.

set_rotationC

Rotate a node.

create_vectorB

Draw custom vector paths using SVG-like path data.

boolean_operationC

Perform boolean operations on shapes.

create_polygonB

Create a regular polygon.

create_starC

Create a star shape.

offset_pathC

Offset/expand a vector path.

create_arrowC

Create an arrow shape.

create_iconC

Create a common UI icon from built-in set.

create_dividerC

Create a horizontal or vertical divider line.

get_selectionA

Get the currently selected nodes with full properties.

get_page_structureA

Get the full page layer tree with types, names, and hierarchy.

get_node_infoA

Get detailed properties of a specific node including fills, effects, auto-layout, and text styles.

get_nodes_infoB

Get detailed properties of multiple nodes.

find_nodesB

Search for nodes by name, type, or properties.

get_local_stylesA

Get all local paint, text, and effect styles in the file.

get_local_variablesB

Get all local variable collections and variables.

list_componentsC

List all components in the file.

list_pagesB

List all pages in the document.

get_document_infoA

Get document name, pages, and metadata.

set_selectionB

Select nodes and optionally scroll viewport to them.

set_focusA

Focus viewport on a specific node.

get_annotationsA

Get all annotations/comments on the document or a specific node.

set_annotationC

Create or update an annotation with markdown support.

list_available_fontsA

Get all fonts available in the Figma file.

read_node_cssB

Get CSS representation of a node (for developer handoff).

get_selection_colorsB

Extract all colors used in the current selection.

measure_distanceC

Measure distance between two nodes.

create_variable_collectionB

Create a design token collection with modes (e.g. Light/Dark).

create_variableC

Create a design variable/token.

bind_variableB

Bind a variable to a node property.

get_variablesB

List all variable collections and their variables.

update_variableC

Update a variable value.

delete_variableC

Delete a variable.

create_design_tokensB

Generate a complete design token system from a brand color. Creates color, spacing, radius, and typography collections.

import_tokensB

Import design tokens from JSON (W3C Design Token format).

export_tokensA

Export all design tokens as JSON, CSS custom properties, SCSS, or Tailwind config.

swap_modeA

Switch the active mode on a variable collection.

export_as_svgA

Export a node as SVG markup.

export_as_pngC

Export a node as PNG.

export_to_reactC

Generate React + Tailwind code from a Figma node tree.

export_design_specsB

Generate design specifications document for developer handoff.

export_assetsB

Batch export all exportable assets (icons, images) from a node tree.

screenshotB

Take a screenshot of the current canvas view or a specific node.

copy_cssA

Copy CSS properties of a node to clipboard.

generate_stylesheetC

Generate a complete stylesheet from a design file.

export_color_paletteC

Export all colors used as a palette.

export_typographyC

Export all text styles as a typography system.

export_component_inventoryC

Export a complete inventory of all components with usage counts.

export_spacing_tokensA

Export all spacing values used as a spacing token system.

audit_accessibilityA

Run a full accessibility audit on a node tree. Checks contrast, touch targets, font sizes, focus indicators.

check_contrastA

Check color contrast ratio between two colors.

fix_touch_targetsB

Auto-fix all touch targets below 44px in a node tree.

lint_designB

Run design lint rules: spacing consistency, naming conventions, color usage, font sizes, alignment.

fix_spacingC

Auto-fix all spacing values to nearest 8px grid value.

check_namingB

Check layer naming conventions. Flags generic names like "Frame 123", "Group 5".

suggest_improvementsC

AI-powered design improvement suggestions based on the design intelligence engine.

validate_componentC

Validate a component follows design system rules.

check_consistencyC

Check for inconsistent colors, fonts, spacing, and radii across a design.

generate_a11y_reportC

Generate a detailed accessibility compliance report.

color_blindness_checkC

Simulate color blindness on a design to check for issues.

responsive_checkC

Check if a design handles different viewport widths correctly.

batch_renameC

Rename multiple nodes using a pattern.

batch_styleC

Apply style changes to multiple nodes at once.

batch_replace_textA

Find and replace text across multiple text nodes.

batch_replace_colorC

Replace a color across all nodes.

batch_resizeC

Resize multiple nodes.

batch_alignC

Align multiple nodes.

batch_deleteB

Delete multiple nodes.

batch_duplicateB

Duplicate multiple nodes.

batch_set_visibilityA

Show/hide multiple nodes.

batch_lockB

Lock/unlock multiple nodes.

select_all_by_typeC

Select all nodes of a specific type.

clean_hidden_layersB

Remove all hidden layers from a node tree.

batch_set_fontB

Change font family on all text nodes in a scope.

batch_round_valuesA

Round all dimensions, positions, and spacing to whole pixels.

batch_remove_strokesC

Remove all strokes from nodes in a scope.

batch_remove_effectsB

Remove all effects from nodes in a scope.

batch_set_corner_radiusA

Set corner radius on all frames/rectangles in scope.

scan_design_systemB

Scan a file and extract the implied design system: colors, fonts, spacing, components.

create_style_guideC

Generate a visual style guide page from the current design system.

detect_inconsistenciesB

Find design inconsistencies: off-grid spacing, non-standard colors, mismatched fonts.

normalize_designB

Auto-fix a design to match the implied design system. Snaps spacing, normalizes colors, fixes font weights.

extract_componentsA

Find repeated patterns and suggest component extraction.

get_design_craft_guideA

Get the professional design rules: typography, color, spacing, anti-AI-slop patterns. Use this before creating any design.

suggest_color_paletteC

Generate a color palette from a single brand color.

suggest_type_scaleC

Generate a typography scale.

import_design_systemC

Import a design system from JSON config and create all tokens, styles, and components.

compare_to_systemC

Compare a design to the established design system and flag deviations.

create_responsive_variantC

Create mobile/tablet/desktop variants of a frame.

set_breakpointB

Resize a frame to a standard breakpoint.

convert_to_responsiveB

Convert fixed-width designs to responsive auto-layout.

generate_mobileC

Generate a mobile-optimized version of a desktop design.

stack_for_mobileA

Convert horizontal layouts to vertical stacking for mobile.

type_scale_applyA

Apply a type scale to all text in a frame. Maps headings, body, and caption sizes to the scale.

type_auditA

Find every unique text style in a page. Flag off-scale sizes, inconsistent weights, and orphaned styles.

type_set_hierarchyC

Set heading levels with proper size, weight, and line-height ratios.

type_check_measureA

Check line length (45-75 chars optimal), line-height, and letter-spacing for readability.

type_normalizeB

Normalize all text to the nearest type scale value. Fix off-scale sizes.

type_list_stylesB

List all text styles with usage count.

type_pair_suggestB

Suggest font pairings based on currently loaded fonts.

type_replace_fontB

Replace one font family with another across all text nodes.

set_text_contentA

Update text content of a text node without changing styles.

type_create_styleB

Create a local text style from a text node.

color_palette_generateC

Generate a full color palette (50-950 shades) from a base color.

color_extractA

Extract all unique colors from a frame and organize by usage frequency.

color_harmonizeB

Generate harmonious colors: complementary, triadic, analogous, split-complementary.

color_darkmodeA

Generate a dark mode variant of a frame, mapping all colors intelligently.

color_lightmodeB

Generate a light mode variant of a dark frame.

color_check_allA

Check WCAG contrast for every text/background pair in a frame.

color_create_styleC

Create a local color style.

color_apply_styleC

Apply a color style to a node.

color_replace_globalA

Replace a color across the entire document (all pages).

color_generate_semanticA

Generate a full semantic color system (bg, surface, border, text, brand, status) from one brand color.

create_prototype_linkA

Create a prototype navigation link between two frames.

create_scroll_behaviorB

Set scroll behavior on a frame.

set_overflowB

Set overflow clipping on a frame.

create_overlayB

Set up a frame as a modal/overlay in prototype mode.

set_fixed_positionA

Pin a layer so it stays fixed during scroll (sticky nav, floating button).

create_hover_stateC

Create a hover variant interaction on a component.

create_flowB

Create a prototype flow starting point.

list_flowsA

List all prototype flows in the file.

remove_prototype_linkC

Remove a prototype connection.

set_transitionB

Set the default transition for all prototype links on a frame.

create_new_pageB

Create a new page in the document.

switch_pageB

Switch to a different page.

duplicate_pageC

Duplicate an entire page.

delete_pageC

Delete a page.

rename_pageC

Rename a page.

sort_pagesC

Sort pages alphabetically or by custom order.

merge_pagesB

Move all content from one page into another.

page_overviewA

Get an overview of all pages: name, frame count, component count.

search_libraryA

Search for components across local file and team libraries.

list_team_librariesA

List all available team libraries.

swap_componentC

Swap one component instance for another.

detach_instanceA

Detach a component instance to a regular frame.

reset_overridesB

Reset all overrides on a component instance.

component_auditA

Audit components: find detached instances, missing components, unused variants.

batch_swap_componentA

Swap all instances of one component for another across the file.

publish_componentsB

Mark components as ready to publish to team library.

annotate_spacingB

Add visual spacing annotations (redlines) to a frame.

annotate_colorsB

Add color swatch annotations to a frame.

annotate_typographyC

Add typography annotations (font, size, weight, line-height) to text nodes.

create_measurementB

Create a measurement line between two nodes showing distance.

create_spec_sheetB

Generate a design specification sheet next to a frame with all measurements, colors, and typography.

annotate_gridC

Visualize the underlying grid and spacing system of a frame.

annotate_hierarchyA

Annotate the visual hierarchy: heading levels, reading order, focal points.

create_component_docsB

Generate documentation frames for a component showing all variants, props, and usage.

annotate_responsiveC

Annotate breakpoint behavior and responsive rules on a frame.

create_changelogB

Compare two frames and generate a visual changelog showing what changed.

create_glassmorphismB

Apply glassmorphism effect: background blur, semi-transparent fill, subtle border.

create_neumorphismA

Apply neumorphism effect: dual shadows (light + dark) with matching background.

create_noise_textureA

Add a subtle noise/grain texture overlay to a frame.

set_gradient_fillA

Set a gradient fill with a simple angle + 2 colors API.

create_shadow_systemB

Generate a consistent shadow elevation system (sm, md, lg, xl) as effect styles.

apply_backdrop_blurC

Apply background blur (frosted glass effect) to a frame.

create_border_gradientB

Create a gradient border effect using a slightly larger frame behind.

remove_all_effectsA

Remove all effects (shadows, blurs) from a node.

design_from_promptA

Takes any natural language description and generates a complete Figma design. Analyzes mood (minimal, bold, playful, luxury, corporate, techy, organic, brutalist, editorial), detects industry (fintech, health, saas, ecommerce, etc.), picks appropriate colors, spacing density, shadow depth, corner radii, and typography. Then composes a multi-section design with 30-300+ elements.

interpret_promptA

Analyzes a design prompt and returns the interpretation without generating anything. Shows what mood, industry, colors, and sections would be used. Good for previewing before generating.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/Dragoon0x/conductor'

If you have feedback or need assistance with the MCP directory API, please join our Discord server