Connect the Figma API
Integrate the Figma API through Modiva’s unified REST API and hosted MCP server. Read files, projects, components, styles, metadata and version history, and export node images across your Figma files through one unified API and MCP server. OAuth, token refresh, rate limits and 11 typed tools are handled for you — connect once and call Figma from any agent or app through a single endpoint.
What you can do with the Figma API
- ✓ Files, projects & metadata
- ✓ Version history
- ✓ Components & styles
- ✓ Image export
- — Write operations (Figma REST has no write path for design content)
- ✓ Token refresh
- — Webhooks (Poll via the file tools)
Figma MCP tools & scopes
- accounts_
- get · identity
- projects_
- list · project files
- files_
- get · nodes · meta · versions · image export · fills
- components_
- list · styles
OAuth scopes requested
- Read your Figma user identity
- Read files, projects, components and styles
- Read file metadata and version history
- Export node images and read image fills
Connect Figma in your agent
# Add Modiva's MCP server to your agent
{
"mcpServers": {
"modiva": {
"url": "https://mcp.modiva.ai",
"headers": { "Authorization": "Bearer $MODIVA_MCP_KEY" }
}
}
}
# Then connect Figma and call its tools, e.g.
accounts_list(provider="figma")Frequently asked questions
How do I connect the Figma API with Modiva?
Create a Modiva account, generate an MCP key, and connect Figma from your dashboard. Modiva runs the full OAuth flow and stores the encrypted token for you — no client secrets in your code.
What can I do with the Figma API through Modiva?
Read files, projects, components, styles, metadata and version history, and export node images across your Figma files through one unified API and MCP server. You get 11 typed tools grouped by resource (accounts_, projects_, files_, components_), callable over REST or the MCP server.
Do I need to handle OAuth or token refresh myself?
No. Modiva handles the Figma OAuth handshake, token storage (envelope-encrypted) and automatic refresh. You call a single unified endpoint.
Can an AI agent use the Figma API?
Yes — that is the point. Modiva exposes Figma as Model Context Protocol (MCP) tools, so agents like Claude, Cursor or your own app can read and act on Figma through one endpoint.
Figma playbooks & guides
Free, step-by-step playbooks on growing with Figma — what works, plus how to run it with Modiva.