Figma agent design-file actions
The Figma agent's ability to perform persistent actions inside Figma Design through its agent interaction surface, covering layouts, component instances, styles, variables, content, images, layers, comments, design-system components, file-level state and multi-object selections, and the documented external MCP connector action surface the agent can invoke.
Recorded characteristics
- Function
- Figma documents an agent interaction surface inside Figma Design in which a user submits natural-language prompts and the agent performs work in the file. Figma's supported-feature documentation lists generation of screens and layouts, editing layout, editing component instances (properties, variants, overrides), applying styles, applying variables and switching modes, generating and editing content in bulk across multi-object selections, creating and editing images, converting images to vector layers, renaming layers, searching libraries, reviewing and acting on comments, providing design feedback, authoring design-system components, styles and variables including changes to main components and parent variants, performing file-level actions such as adding comments and modifying file metadata, and selecting objects on canvas. Figma documents some adjacent items as not supported or coming soon, including vector/Draw editing, prototyping and interactions, exporting assets and creating diagrams. Availability of individual items is subject to the plan and seat restrictions Figma documents and is not uniform across all plans and seats.
- Data access
- The agent operates on the Figma Design file the user is working in and can read file content, selections, libraries and comments in order to act on them. Where a user has configured an MCP connector, Figma documents that the agent can pull context from that external source into the design file. Figma does not establish in the reproduced documentation any broader data access beyond the file the user is in and the external sources the user has explicitly connected.
- Actions
- Can take actions
- External actions
- Yes
- Human confirmation
- Conditional
- Permission basis
- User permissions
- Administrative control
- Figma documents that administrators can enable or disable AI features at team, workspace or organization level, and that where AI is deactivated the agent is not available. Content training is documented as a setting separate from AI feature access. Figma also documents that administrators can disable connectors, and that on Organization and Enterprise plans administrators can publish custom MCP connectors for their organization.
- Default state
- Conditional
- Availability
- Figma documents the agent as being in beta, with rollout in waves beginning 20 May 2026, and states it is available on all plans. Full seats with edit access can ask the agent to make edits; users with View, Collab or Dev seats, or view-only file access, can chat with the agent without making edits, and can try the agent in Drafts. Figma documents that the agent is not available on Government or Education plans. Verified partner MCP connectors are documented as available on all plans; custom MCP connectors are documented as requiring a paid plan.
- Licensing
- Figma documents the agent as free to use during beta, with no AI credits consumed for prompts or actions during the beta period, and indicates that standard AI credit usage applies once the feature is generally available. Figma does not establish post-general-availability pricing in the reproduced documentation. Custom MCP connectors are documented as requiring a paid plan; the Starter plan is documented as lacking some listed features, but the detailed Starter entitlement boundary for individual agent features is not established.
- External model or provider
- Not established
- Limitations and uncertainty
- Human confirmation is recorded as conditional on the basis of the MCP connector path only. Figma documents that where a prompt requires a connector the agent shows which connector and tool it plans to call and asks for consent before running it, and that per-tool behaviour can be configured as Ask to run, Always run or Never run, so confirmation demonstrably varies by configuration. Figma does NOT establish, in the reproduced first-party documentation, whether native design-file edits have a separate pre-execution approval gate; native-edit confirmation behaviour is therefore not established. Submitting a prompt, authenticating a connector, holding edit permission, and the documented Undo control that reverts the most recent change are not treated as evidence of a separate human approval gate. On external actions: Figma documents that tools able to write to external sources are disabled by default and must be manually enabled, that connectors require configuration and per-person authentication through the external service, that external service permissions apply, and that connector and tool availability varies; the documented write path must not be generalised into a claim that every MCP connector or tool is writable. Figma sources differ in wording, with one describing the agent as beta and another as open beta; that difference is recorded rather than resolved. Also unresolved: post-general-availability AI credit and pricing behaviour; detailed Starter-plan entitlement boundaries for individual agent features; whether administrator-published custom connectors alter consent defaults; audit and logging granularity for agent-made changes; and any model or provider attribution, which Figma does not state for this capability.
Evidence
- Work with the Figma agent in design files
Supports: Function · Data access · Actions · External actions · Limitations · Primary source
Figma documents a natural-language agent surface in Figma Design and lists the operations it currently supports.
The agent works on the file the user is in, including its layers, selections, libraries and comments, and can pull external context through configured MCP connectors.
Figma's supported-feature table lists persistent changes to layouts, component instances, styles, variables and modes, content in bulk, images, layers, comments, design-system components, file-level metadata and multi-object selections.
Figma states the agent can connect to external tools via MCP to pull context into designs and write back to external sources.
Figma documents Undo as reverting the most recent change, lists items as not supported or coming soon, and does not document a pre-execution approval gate for native design-file edits.
- How do I access the AI agent beta in Figma Design?
Supports: Availability · Licensing · Default state · Permission basis · Primary source
Beta rollout in waves beginning 20 May 2026; available on all plans with Full seats able to edit, lower seats limited to chat or Drafts; not available on Government or Education plans.
Figma documents the agent as free during beta with no AI credits consumed, and indicates standard AI credit usage applies at general availability.
Availability depends on staged beta rollout, seat type and file edit permissions, and administrators can deactivate AI.
Making edits requires the requesting user to hold a Full seat with edit access to the file.
- Use verified partner MCP connectors with the Figma agent and Figma Make
Supports: External actions · Human confirmation · Permission basis · Primary source
Verified partner connectors can read from and write to external services, with documented examples including creating and managing tasks and editing external pages.
Figma documents that where a prompt requires a connector the agent shows the connector and tool it plans to call and asks for consent before running it.
Each person adds and authenticates connectors through the external service's own OAuth flow, and access may depend on their plan, seat, role or access within that service.
- Create and use custom MCP connectors in the Figma agent and Figma Make
Supports: Default state · Human confirmation · Licensing · Primary source
Tools that can write to external sources are disabled by default and must be manually enabled.
Per-tool behaviour can be configured as Ask to run, Always run or Never run, so confirmation varies by configuration.
Custom MCP connectors are documented as requiring a paid plan.
- Manage AI settings and content training for your team or organization
Supports: Admin controls · Primary source
Administrators can enable or disable AI features at team, workspace or organization level, with content training governed as a separate setting.