MCP Hub
Back to servers

figma-developer-docs-mcp

Provides AI assistants with structured access to complete Figma developer documentation, including Plugin, Widget, and REST APIs. It enables users to search and read over 600 documentation pages to facilitate Figma-related development tasks.

glama
Updated
Mar 6, 2026

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

SectionPagesContent
Plugin API450Node types, properties, methods, guides
Widget API78Components, hooks, types, guides
REST API51Endpoints, authentication, webhooks, SCIM
Figma MCP Server23Setup, tools, troubleshooting
Code (Figma Make)19Code layers, properties, guidelines
Code Connect18React, SwiftUI, Compose, CI/CD
Embeds8Embed kit, security, API
Total649

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

Reviews

No reviews yet

Sign in to write a review