# Figma

> Use this tool when you need to programmatically access and analyze Figma design files, or integrate Figma data into AI-assisted design workflows. It solves problems related to design system documentation, automated design analysis, and hybrid search across design elements. The tool takes Figma URLs, file nodes, and search queries as inputs, and outputs parsed data, PNG image URLs, and design element information, making it ideal for use cases that require efficient and intelligent interaction with Figma files.

Canonical page: https://skillsregistry.net/skills/vincenthanxiaodu-figma  
JSON: https://api.skillsregistry.net/v1/skills/vincenthanxiaodu-figma

## Description

A TypeScript-based Figma MCP server that provides comprehensive access to Figma's REST API with intelligent caching and search capabilities. The implementation features MongoDB-backed caching for both Figma file data and Azure OpenAI embeddings, enabling efficient hybrid search across Figma design elements that combines semantic similarity with lexical matching. Tools include parsing Figma URLs, retrieving file nodes with configurable depth limits, querying design elements by name similarity, and generating PNG image URLs, making it valuable for design system documentation, automated design analysis, and AI-assisted design workflows that need to understand and interact with Figma files programmatically.

## Trust

- **Trust score (0–1):** 0.82
- **Verification tier:** scanned
- **Last scanned:** 2026-09-19

## Facts

- **Version:** 1.0.0
- **Skill type:** atomic
- **Execution layer:** mcp-remote
- **Runtime environment:** api
- **Category:** database
- **Updated:** 2026-09-19

## Source

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

## 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": "vincenthanxiaodu-figma"
    }
  }
}
```

REST: `GET https://api.skillsregistry.net/v1/skills/vincenthanxiaodu-figma` · pull for local use: `GET https://api.skillsregistry.net/v1/skills/vincenthanxiaodu-figma/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
