Figma Developer Docs MCP Server

1

Add it to Claude Code

Run this in a terminal.

Run in terminal
claude mcp add figma-developer-docs -- npx figma-developer-docs-mcp
README.md

Structured access to the complete Figma developer documentation

figma-developer-docs-mcp

An MCP (Model Context Protocol) server that provides AI coding assistants with structured access to the complete Figma developer documentation.

Coverage

Section Pages Content
Plugin API 450 Node types, properties, methods, guides
Widget API 78 Components, hooks, types, guides
REST API 51 Endpoints, authentication, webhooks, SCIM
Figma MCP Server 23 Setup, tools, troubleshooting
Code (Figma Make) 19 Code layers, properties, guidelines
Code Connect 18 React, SwiftUI, Compose, CI/CD
Embeds 8 Embed kit, security, API
Total 649

Usage

With Claude Code

claude mcp add figma-developer-docs -- npx figma-developer-docs-mcp

With Claude Desktop

Add to your claude_desktop_config.json:

{
  "mcpServers": {
    "figma-developer-docs": {
      "command": "npx",
      "args": ["figma-developer-docs-mcp"]
    }
  }
}

With any MCP client

npx figma-developer-docs-mcp

The server communicates over stdio using the MCP protocol.

Tools

`read-figma-developer-docs-index`

Returns the full documentation index — all sections and page listings. Use this first to discover what's available.

`read-figma-developer-docs-pages`

Reads specific documentation pages by path. Accepts an array of paths from the index.

paths: ["/docs/plugins/api/TextNode", "/docs/plugins/working-with-text"]

`search-figma-developer-docs`

Full-text search across all documentation. Returns matching pages with excerpts.

query: "createImage"
section: "plugins"  // optional: limit to a section
maxResults: 10      // optional

Development

# Install dependencies
npm install

# Build
npm run build

# Re-scrape documentation (requires internet)
npm run scrape

# Run locally
node dist/index.js

How it works

The documentation is scraped from developers.figma.com and converted to Markdown files organized by section. The MCP server reads these files on demand and serves them through three tools: index, read, and search.

The scraped docs are included in the npm package so the server works offline with no network requests.

License

MIT

Tools (3)

read-figma-developer-docs-indexReturns the full documentation index including all sections and page listings.
read-figma-developer-docs-pagesReads specific documentation pages by path.
search-figma-developer-docsPerforms a full-text search across all documentation with optional section filtering.

Configuration

claude_desktop_config.json
{"mcpServers": {"figma-developer-docs": {"command": "npx", "args": ["figma-developer-docs-mcp"]}}}

Try it

Search the Figma documentation for how to create a new TextNode using the Plugin API.
List all available sections in the Figma developer documentation.
Read the documentation page for Figma Widget hooks.
Find documentation related to Figma REST API authentication.

Frequently Asked Questions

What are the key features of Figma Developer Docs?

Provides structured access to over 600 pages of Figma developer documentation.. Includes comprehensive coverage of Plugin, Widget, and REST APIs.. Supports full-text search across all documentation sections.. Works offline by bundling scraped documentation within the package.. Organizes documentation by section for easy navigation and discovery..

What can I use Figma Developer Docs for?

Quickly looking up Figma Plugin API methods while writing code in an IDE.. Learning how to implement Figma Widgets without leaving the development environment.. Verifying Figma REST API endpoint requirements and authentication flows.. Exploring Figma Code Connect guidelines for React or SwiftUI integration..

How do I install Figma Developer Docs?

Install Figma Developer Docs by running: Add to claude_desktop_config.json

What MCP clients work with Figma Developer Docs?

Figma Developer Docs works with any MCP-compatible client including Claude Desktop, Claude Code, Cursor, and other editors with MCP support.

Turn this server into reusable context

Keep Figma Developer Docs docs, env vars, and workflow notes in Conare so your agent carries them across sessions.

Need the old visual installer? Open Conare IDE.
Open Conare