PluginBench
MCP Server
Maintained
MIT

figmanage MCP Server

io.github.dannykeane/figmanage

Manage Figma workspaces with 102 tools for files, teams, seats, and offboarding via AI agent or CLI.

What is the figmanage MCP server?

Figmanage is an MCP server that lets AI agents and users manage Figma workspaces programmatically. It provides 102 tools for finding files, organizing projects, reviewing access, managing teams and seats, and handling offboarding tasks. Connect it to Claude, Cursor, or other MCP clients, or use it as a standalone CLI tool.

Figmanage automates Figma workspace administration. Find and organize files, audit team access, manage paid seats, and handle employee offboarding—all through natural language requests to your AI agent or direct CLI commands. It respects your Figma permissions and supports dry-run checks before making changes.

How to install figmanage

Copy-paste configuration for popular MCP clients.

transport: stdio
Config generated by PluginBench — verify against the source before use.
~/Library/Application Support/Claude/claude_desktop_config.json
{
  "mcpServers": {
    "figmanage": {
      "command": "npx",
      "args": [
        "-y",
        "figmanage"
      ]
    }
  }
}

Tools & capabilities

Tools this server exposes to the agent.

  • list-recent-files — Find files you worked on recently
  • move-files — Move files into projects
  • show-project-access — Review who has access to projects
  • find-inactive-seats — Identify paid seats inactive for a specified period
  • offboarding-review — Check what needs handing over before a team member leaves
  • list-teams — Show teams in your workspace
  • schema — Retrieve tool schema for agents and scripts
  • navigate — Execute navigation and query commands
  • login — Authenticate with Figma and manage credentials

Use cases

  • Find and organize design files by project or date
  • Audit team access and permissions across projects
  • Identify and manage inactive paid seats to optimize costs
  • Prepare offboarding checklists and transfer file ownership
  • Automate workspace cleanup and file archival tasks

figmanage MCP server FAQ

What is Figmanage?

Figmanage is an MCP server with 102 tools for managing Figma workspaces. You can ask your AI agent to find files, move them, review access, manage teams and seats, and handle offboarding—or use it as a CLI tool directly.

Is Figmanage free?

Yes, Figmanage is open-source (MIT license) and free to use. You need a Figma account and Node.js 18+.

How do I install it in Claude or Cursor?

Run `claude mcp add --transport stdio --scope user figmanage -- npx -y figmanage --mcp` in Claude Code, or generate a client config for Cursor, VS Code, or Claude Desktop via the setup docs.

What authentication does Figmanage need?

Sign in to Figma in Chrome; Figmanage reads your session. For advanced features like comments and exports, add a Figma Personal Access Token via `npx -y figmanage login --pat-only`.

Can I use Figmanage with the official Figma MCP?

Yes. Use Figmanage for workspace management (files, access, teams, seats) and the official Figma MCP for design work. Your agent can pass file links between them.

Does Figmanage support dry-run checks?

Yes. Use `--dry-run` to check inputs without sending requests, and `--progress --jsonl` for offboarding workflows to monitor progress before execution.

README (reference)

Source of truth, from the repository.

figmanage

Manage your Figma workspace with your agent or terminal.

Find files, organize projects, review access, and manage teams and seats. Connect Figmanage to your AI assistant through MCP, or use the command-line tool yourself.

npm CI

Try asking

  • “Find the files I worked on this week.”
  • “Move these files into the Archive project.”
  • “Show who has access to this project.”
  • “Which paid seats have been inactive for 30 days?”
  • “Check what needs handing over before Jordan leaves.”

Figmanage uses your Figma permissions. Admin tasks need admin access.

Get started with your agent

You need Node.js 18+ and an agent that supports local MCP servers.

1. Add Figmanage. In Claude Code, run:

claude mcp add --transport stdio --scope user figmanage -- npx -y figmanage --mcp

Using Codex, Cursor, VS Code, or Claude Desktop? Generate your client config.

2. Sign in to Figma in Chrome, then ask your agent:

Set up Figmanage, then show my teams and recent files.

Your agent asks before reading your Chrome session. macOS may show a Keychain prompt. Your login is saved locally.

3. Give it a task. Start with one of the examples above.

Some features, such as comments and exports, also need a Figma Personal Access Token. Add it locally with npx -y figmanage login --pat-only, then reconnect MCP. Keep tokens out of chat. See account setup.

Use the terminal

npm install -g figmanage
figmanage login
figmanage navigate list-recent-files

Use figmanage --help to find commands, or figmanage doctor if setup needs attention.

For agents and scripts

Use MCP for tool discovery, or the CLI for automation:

figmanage schema
figmanage navigate list-recent-files --jsonl --no-input
  • Readable by humans: terminal output stays easy to scan.
  • Readable by scripts: choose --json or --jsonl. With JSONL, require the final summary and check the exit code.
  • Check before changing: --dry-run checks inputs without sending requests. It does not check live permissions.
  • Follow progress: offboarding supports --progress --jsonl and MCP progress notifications when requested.

See the automation guide for output formats and the optional agent skill for workflow recipes.

Already use the official Figma MCP?

Use Figmanage to manage files, access, teams, and seats. Use the official Figma MCP for design work. Your agent can pass file links between them; each server has its own login. How they work together.

More help

Related MCP servers

Analytics your AI agent can actually use. Track, experiment, and optimize via MCP.

View repository →

Plutocalc Designer is a software suite for water and wastewater treatment plants design

1
JavaScript
View repository →

MCP server for Yoto: manage cards, tracks, icons and family devices from any MCP client.

0
TypeScript
View repository →

Search, read, cite, create, and safely update a user's private KeepFlash knowledge library.

Read-only Nepali date, calendar, festival, Panchanga, and temporal verification tools for agents and APIs.

26
Python
AGPL-3.0
View repository →
DADanube AI logo

Unified platform for AI tool discovery, execution, and integration across APIs and MCP servers.

0
View repository →