# Figma REST API

> Use this tool when you need to manage and analyze design system elements in Figma, automate style updates, or enable collaborative design workflows. It provides a robust interface for variable management, file operations, and component handling, with inputs including design assets and outputs including updated design systems. Ideal for design teams and developers working with Figma, it simplifies interactions with the Figma API and facilitates efficient design system management.

Canonical page: https://skillsregistry.net/skills/timholden-figma-design-system  
JSON: https://api.skillsregistry.net/v1/skills/timholden-figma-design-system

## Description

This Figma MCP server, developed by TimHolden, provides a robust interface to the Figma API for managing design system elements. Built with TypeScript, it offers comprehensive variable management, file operations, component handling, and collaboration features. The server implements variable validation, batch operations, and support for variable modes and scopes. By abstracting Figma API interactions into a standardized MCP interface, it enables AI systems to easily manipulate and analyze design assets. This implementation is particularly valuable for design teams and developers working with Figma, facilitating use cases such as design system management, automated style updates, and collaborative design workflows across various project scales.

## Trust

- **Trust score (0–1):** 0.50
- **Verification tier:** unverified

## Facts

- **Version:** 1.0.0
- **Skill type:** atomic
- **Execution layer:** mcp-remote
- **Runtime environment:** api
- **Category:** file-system
- **Updated:** 2026-04-25

## Source

- **Source listing:** [PulseMCP](https://www.pulsemcp.com/servers/timholden-figma-design-system)
- **Repository:** <https://github.com/timholden/figma-mcp-server>

## Use it

Resolve this record through the SkillsRegistry MCP server (no auth, read-only):

```
claude mcp add --transport http --scope user skillsregistry https://api.skillsregistry.net/mcp
```

```json
{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "get_skill",
    "arguments": {
      "slug": "timholden-figma-design-system"
    }
  }
}
```

REST: `GET https://api.skillsregistry.net/v1/skills/timholden-figma-design-system` · pull for local use: `GET https://api.skillsregistry.net/v1/skills/timholden-figma-design-system/pull`

---
SkillsRegistry indexes agent skills from public registries and GitHub. Skills we have analysed are scanned with Circle-IR and scored on six dimensions; each listing states its scan coverage. More: https://skillsregistry.net/llms.txt
