Figma is not just a design tool. For developers, it is the source of truth for what the product is supposed to look like -and in 2026, it is increasingly the source of code that helps build it.
This guide covers everything developers need to know: how to access Figma, what Dev Mode gives you, how Code Connect maps Figma components to your real codebase, how the Figma MCP server feeds AI coding agents structured design context, and what the Config 2026 announcements mean for developer workflows.
Whether you have never opened Figma or you have been inspecting it for years without knowing about Code Connect, this is the current reference.
Why Developers Need to Know Figma
The design-to-development handoff has historically been one of the most expensive bottlenecks in product development. Not because it is technically hard. Because it is a translation problem. A designer creates a precise mockup. A developer interprets it. They go back and forth. Spacing is off by 4px. The wrong shade of blue made it into production. The button has 12px padding instead of 16px. Nobody is happy.
Figma's developer tooling -Dev Mode, Code Connect, and the MCP server -exists to close this gap. The goal is for a developer to open a Figma file and get exactly what they need without asking the designer to explain it.
Getting Started: Accessing Dev Mode
Seat Types Explained
Figma's pricing structure distinguishes between three types of seats. Understanding this matters for budgeting.
For engineering teams working with Figma designs, Dev seats are the right choice. They give developers full Dev Mode access -code snippets, design token values, asset exports, and Code Connect -at $4/month less than a Full seat.
An important caveat: Starter plan users and users with Collab seats on paid plans are limited to 6 MCP server tool calls per month. Users with Dev or Full seats on Professional, Organization, or Enterprise plans get per-minute rate limits equivalent to Figma's Tier 1 REST API -approximately 200 tool calls per day. If your team uses the Figma MCP server for AI coding agents, verify seat types before planning workflows around it.
Dev Mode Pricing and Cost Implications
A typical engineering team of 20 developers on Dev seats pays $12 × 20 = $240/month. Before Figma introduced the Dev seat tier, each developer needed a Full seat at $16/month ($320/month for 20 people). For larger organizations, this difference is significant.
One practical trap: if a developer accidentally joins a Figma file as a Full seat editor (by editing anything, even accidentally), they may trigger a seat upgrade. Enforce Dev seats through admin settings on Organization and Enterprise plans. On Professional plans, monitor seat types monthly.
Navigating the Inspect Panel
Access Dev Mode by opening a Figma file in the desktop app and pressing Shift+D, or by toggling to Dev Mode in the toolbar.
Code Snippets
Dev Mode generates CSS, iOS (Swift), and Android (Kotlin) code snippets for selected layers. Select any frame or component and the inspect panel shows:
- CSS for web teams: exact values for font-size, color, padding, margin, border-radius, and layout properties
- IOS for Swift/SwiftUI: UIKit and SwiftUI representations
- Android for Kotlin: XML and Compose representations
The quality of auto-generated code depends heavily on how the designer structured the file. Auto layout produces accurate flexbox or grid CSS. Absolute positioning produces fixed pixel values that require manual translation. Name every layer descriptively -the MCP server and Dev Mode both return layer names as-is.
Measurements, Spacing, and Layout Details
Hover over any element in Dev Mode to see distances to other elements. Click any element to see its full property list: dimensions, padding, colors, typography, effects, and applied design tokens. Use the inspect panel to find exact values without asking the designer.
Design Tokens and Variables in Code
Figma Variables are the native implementation of design tokens inside Figma. When a designer applies a color token to a component, Dev Mode exposes the token name alongside the value. Instead of seeing #3B82F6, you see color/action/primary → #3B82F6.
This matters for maintaining parity between design and code. If your codebase uses CSS custom properties with the same names as your Figma variables, token values stay in sync. When the designer changes color/action/primary in Figma and publishes the library, the same token name updates in the component -and if your export pipeline is set up correctly, it updates in code too.
To sync Figma variables with your codebase, Figma supports export via the REST API and through tools like Tokens Studio. The standard pipeline:
Figma Variables → Export as DTCG JSON → Style Dictionary / Tokens Studio → CSS custom properties / TypeScript constants → Codebase
The DTCG (Design Tokens Community Group) specification reached v1.0 in October 2025, backed by Adobe, Amazon, Google, Meta, Microsoft, Salesforce, and Figma. This creates an interoperable standard that tools and codebases can exchange without custom parsers.
Code Connect: Mapping Figma Components to Real Code
Code Connect is the most valuable feature for teams maintaining a design system. It maps your actual production component code to Figma components, so developers see real code snippets in Dev Mode instead of generic auto-generated CSS.
Without Code Connect, selecting a button component in Figma shows auto-generated CSS. With Code Connect, it shows your actual Button component import from your codebase:
import { Button } from '@company/design-system'
<Button variant="primary" size="md">
Label
</Button>
Code Connect is available on Organization and Enterprise plans. To set it up:
- Install the Code Connect CLI: npx @figma/code-connect
- Create .figma.tsx files alongside your component source files that map Figma component properties to code props
- Run npx @figma/code-connect publish to push mappings to Figma
- Treat .figma.tsx files as first-class code -commit them alongside component source, review them in PRs, update them when component APIs change
Teams that skip Code Connect find that AI coding agents using the Figma MCP server generate new components from scratch instead of using existing ones. The cost is not just inconsistency -it is also AI token usage on every query that could have been avoided with a proper component mapping.
The Figma MCP Server: AI Agents and Design Context
The Figma MCP server brings Figma directly into AI coding agent workflows. Instead of feeding a screenshot to an AI tool and hoping it interprets the design correctly, the MCP server streams structured design metadata -component names, layout constraints, spacing tokens, font styles, the full layer tree -directly into the context window of your AI coding agent.
Figma launched the MCP server in beta in June 2025 and has expanded it significantly through 2026. On February 17, 2026, Figma announced bidirectional Claude Code integration -designs flow to code (Design to Code) and code can flow back to Figma canvas (Code to Canvas).
Setting Up the Figma MCP Server
There are two versions:
Remote MCP server (recommended): Connects directly to Figma's hosted endpoint at https://mcp.figma.com/mcp. Provides the broadest feature set. No Figma desktop app required.
Desktop MCP server: Runs locally through the Figma desktop app at http://127.0.0.1:3845/mcp. Required for specific enterprise use cases where data must stay local.
To connect in Cursor:
- Install the Figma plugin in Cursor (includes MCP server settings and Agent Skills)
- Or manually add in Cursor Settings → MCP → Add new global MCP server → HTTP → paste the remote URL
To connect in VS Code with GitHub Copilot:
- Use ⌘ Shift P → search for MCP: Add Server → HTTP → paste the server URL
To connect in Claude Code:
- Install the Figma plugin in Claude Code (includes MCP server settings and Agent Skills)
Using the MCP Server
Once connected, paste a Figma frame URL into your AI agent and prompt it to implement the design:
Implement the pricing card component from this Figma frame: [URL]
Use our existing Button and Card components from the design system.
Output React + TypeScript with Tailwind CSS.
The MCP server extracts the node ID from the URL, retrieves design context (component structure, variables, layout), and provides it to the agent. With Code Connect published, the agent uses your actual components rather than generating new ones.
Rate Limits to Plan Around
- Starter plan / Collab seats: 6 tool calls per month
- Dev or Full seats (Professional, Organization, Enterprise): per-minute rate limits (Tier 1 REST API equivalent, approximately 200 calls/day)
For teams generating 20 to 30 components per week using the MCP server, budget for AI token costs of approximately $50 to $200 per month depending on component complexity and iteration count.
Note: The write-to-canvas feature (Code to Canvas) is currently free during beta but will eventually be a usage-based paid feature. The remote MCP server itself is currently free during the beta period. Check figma.com for current pricing before building production workflows that depend on these features at scale.
Figma for VS Code
Figma's VS Code extension provides inline Figma file access without leaving your editor. It supports:
- Viewing Figma files in a panel within VS Code
- Running Dev Mode inspection inline
- MCP server setup through the Figma plugin
The extension is most useful for developers who want to reference Figma files without context switching to a browser, and for teams where the MCP server setup benefits from having Figma in the same environment as the codebase.
What Is New in 2026: Code Layers, Motion, and the Design Agent
Config 2026, held June 24, 2026, introduced several developer-relevant announcements.
Figma Motion
Figma Motion adds a timeline directly in Figma Design with keyframes, presets, and agent-assisted starting points. For developers, the key features:
- Export animation output as CSS, JSON, or framework-ready React
- Export MP4, WebM, Animated SVG, or GIF for review assets
- Motion is MCP-compatible -animated frames pass to AI coding agents through the Figma MCP server with structured animation context (timing values, easing curves, keyframes) instead of a flat screenshot
Previously, motion design meant exporting to After Effects or Lottie, then negotiating implementation details in a separate tool. Motion keeps animation specs in the same file as components and design tokens.
Code Layers
Code Layers (in early access via the Config betas waitlist at figma.com/config-betas as of July 2026) treat runnable code as a first-class design object on the canvas. The concept: turn a design frame into an interactive code layer with one click or prompt, duplicate variants side by side, comment and iterate with teammates in the same file, and round-trip changes between design layers and the code layer.
This is Figma's bet that the handoff layer between design and implementation becomes agent-native rather than export-based. Early access begins July 2026; general availability timeline is not yet confirmed.
MCP Server Updates at Config 2026
Config 2026 shipped four MCP server additions:
- use_figma in Figma Slides -external agents can create and update slide presentations built from your templates
- Uploaded local font support -the server now renders type using your uploaded fonts, not web-safe approximations
- Downloadable assets -export JPG, SVG, and PDF assets from a Figma file using the new download_assets tool
- Xcode compatibility -bring mobile designs directly into Xcode to create new flows and preview screens
Common Developer Workflows
Extracting Assets
In Dev Mode, select any image, icon, or graphic element and click Export in the inspect panel. Configure format (PNG, JPG, SVG, PDF) and scale. For SVGs, Figma exports optimized paths. For icons intended for use in a component library, export SVG and optimize with SVGO.
For bulk exports, the Figma REST API supports programmatic asset extraction. The MCP server's download_assets tool (added at Config 2026) supports this directly from an AI agent context.
Comparing Design Versions (diffs)
Figma's version history lets you view previous file states and compare against the current version. In Dev Mode, use version history to understand what changed between design iterations -useful when a designer updates a file mid-sprint and you need to know which components changed.
Linking Github, Jira, and Storybook
Figma integrates with GitHub through the Figma GitHub Action for syncing variables to your codebase. Jira integration allows linking Figma frames to Jira tickets directly from the file. Storybook integration (via community plugins) connects Figma components to their Storybook documentation, keeping design and component documentation in sync.
Free Alternatives to Paid Dev Mode Features
The free, unofficial Figma community "Dev mode" plugin replicates basic inspection functionality -measurements, code snippets, spacing values -for teams that want to avoid paying for dedicated Dev seats.
The tradeoff: the unofficial plugin lacks Code Connect integration, design token display, and the deeper features of official Dev Mode. For individual developers occasionally inspecting a file, it may be sufficient. For teams running regular design-to-code workflows, the official Dev seat at $12/month is the right investment -particularly if your team uses the MCP server, which requires a Dev or Full seat for meaningful usage (Collab seats are limited to 6 tool calls per month).
Work with Hedrick
Your team works in Figma. Your site ends up in Webflow. We handle the build. Hedrick is a Webflow-exclusive development and design agency that works directly from Figma files -we know Dev Mode, we know what clean handoff looks like, and we ship production-ready Webflow sites without the usual translation overhead.
A Note on Sources
Dev Mode seat pricing ($16/month Full seat, $12/month Dev seat, $3/month Collab seat) verified from multiple sources (dupple.com, figma.com) as of July 2026. MCP server rate limits (6 tool calls/month for Starter/Collab; per-minute Tier 1 API limits for Dev/Full seats) from official Figma developer documentation (developers.figma.com) and GitHub repository (github.com/figma/mcp-server-guide). Config 2026 announcements (Motion, Code Layers, MCP server updates) from Figma's official release notes (figma.com/release-notes) and webdeveloper.com, July 2026. Code Layers early access status confirmed from Figma's Config betas waitlist (figma.com/config-betas) as of July 2026. MCP server beta pricing (currently free, eventually usage-based) from Figma Help Center (help.figma.com). DTCG v1.0 specification date from Mantlr, April 2026. Bidirectional Claude Code integration (February 2026) verified from alexbobes.com and Figma's official blog. Always verify current pricing and feature availability at figma.com before building production workflows.
Frequently Asked Questions
What Is Figma Dev Mode?
Dev Mode is a developer-focused view inside Figma that lets you inspect design files, extract measurements, colors, and typography, copy code snippets in CSS, iOS, or Android, view design token values, and manage design handoff without editing the design itself. Access it with Shift+D in the Figma desktop app.
Do I Need a Paid Seat to Use Dev Mode?
Basic inspection is available on free plans. The full Dev Mode feature set -including design token display, Code Connect component snippets, and meaningful MCP server usage -requires a paid Dev seat ($12/month) or Full seat ($16/month). Collab seats on paid plans have access to basic inspection but are limited to 6 MCP tool calls per month.
What Is Figma Code Connect?
Code Connect maps your actual production component code to Figma components, so developers see real design-system code snippets in Dev Mode instead of generic auto-generated CSS. It is available on Organization and Enterprise plans. Set up by creating .figma.tsx files alongside component source and running npx @figma/code-connect publish.
What Is the Figma MCP Server?
The Figma MCP server is an implementation of the Model Context Protocol that feeds structured design context - component names, layout constraints, spacing tokens, the full layer tree -directly to AI coding agents in IDEs like Cursor, VS Code, and Claude Code. It allows AI tools to generate design-informed code instead of interpreting screenshots. The remote MCP server connects to https://mcp.figma.com/mcp without requiring the Figma desktop app.
Can I Use Figma Dev Mode Features for Free?
Basic inspection is free. A community plugin called "Dev mode" replicates basic measurements and code snippets for free for teams that do not want to pay for Dev seats. It lacks Code Connect integration and design token display, and supports only 6 MCP server calls per month on Collab seats.
What Are the New Developer Features from Figma Config 2026?
Config 2026 (June 24, 2026) added: Figma Motion with timeline-based animation and CSS/JSON/React export; Code Layers (early access, July 2026) treating code as a first-class canvas object; and four MCP server additions including Figma Slides support, uploaded font rendering, downloadable asset export, and Xcode compatibility.
Related articles
Read more
Read more
Read more
Hire Hedrick, Your Webflow Sidekick
Whether it's developing new websites and landing pages, building complex animations, integrating apps, or adding some custom code – if it's related to your Webflow site, we can help!



