Live
Turn Figma 0n
Connect Figma to 0nMCP for the complete design-to-production pipeline. Read and write to the Figma canvas, extract design tokens and variables, export images as PNG/SVG/PDF, manage components and styles, post comments, set up real-time webhooks, map components to code via Code Connect, and orchestrate Figma with 55 other services including CRM, Stripe, Slack, and Supabase. The only tool that goes from Figma design to deployed, revenue-generating site in one workflow.
38
Tools
12
Automations
What you can automate with Figma
38 Figma Tools
Get FileRetrieve a complete Figma design file as a JSON tree with all nodes, components, and styles.
Get File NodesRetrieve specific nodes by ID from a Figma file. Efficient for reading individual frames or components.
Get File MetadataGet file metadata including name, creator, last modified date, and permissions.
Get File VersionsList all named versions of a Figma file with timestamps and descriptions.
List Team ProjectsList all projects in a Figma team.
List Project FilesList all files within a specific Figma project.
Export ImagesRender Figma nodes as PNG, JPG, SVG, or PDF at any scale (0.01x to 4x).
Get Image FillsGet download URLs for all image fills used in a Figma document.
Get Team ComponentsList all published components across a Figma team library.
Get File ComponentsList all components defined in a specific Figma file.
Get ComponentGet metadata for a single published Figma component by key.
Get Component SetsList all component sets (variant groups) in a team library.
Get Team StylesList all published styles (colors, text, effects) in a Figma team library.
Get File StylesList all styles defined in a specific Figma file.
Get StyleGet metadata for a single published Figma style by key.
Get Local VariablesRead all local variables and collections from a Figma file — colors, spacing, typography tokens.
Get Published VariablesRead published variables available to other files in the team library.
Update VariablesCreate, update, or delete variables and variable collections in a Figma file.
Get CommentsList all comments on a Figma file including threads, mentions, and reactions.
Post CommentAdd a comment to a Figma file, optionally pinned to a specific node or region.
Delete CommentRemove a comment from a Figma file.
React to CommentAdd or remove an emoji reaction on a Figma comment.
Create WebhookSubscribe to Figma events — file updates, library publishes, comments, dev mode status changes.
List WebhooksList all webhooks configured for a team, project, or file.
Get WebhookGet details for a specific Figma webhook by ID.
Update WebhookModify an existing webhook configuration.
Delete WebhookRemove a webhook subscription.
Get Dev ResourcesList developer resources (URLs, docs) attached to Figma nodes in Dev Mode.
Create Dev ResourcesBulk-create developer resource links on Figma nodes for Dev Mode.
Update Dev ResourcesBulk-update existing developer resources across Figma files.
Delete Dev ResourceRemove a developer resource from a Figma node.
Get Current UserGet the authenticated Figma user's name, email, profile image, and plan info.
Get Design ContextMCP: Read a Figma selection and return structured React+Tailwind code, screenshot, and design hints.
Write to CanvasMCP: Create and modify native Figma content — frames, components, variables, auto-layout, text, images.
Create New FileMCP: Create a blank Figma Design or FigJam file in the user's drafts.
Generate Design from CodeMCP: Capture a live running web UI and convert it into editable Figma design layers.
Generate DiagramMCP: Create FigJam diagrams from Mermaid syntax — flowcharts, Gantt charts, state and sequence diagrams.
Search Design SystemMCP: Search connected design libraries for components, variables, and styles by keyword.
Start using Figma with AI
38 tools, zero configuration. One command.
npx 0nmcp