Mmcp.market

figmanage MCP server

by dannykeane·io.github.dannykeane/figmanage·v1.5.0

Let agents manage your Figma workspace. 102 tools for seats, teams, offboarding, and cleanup.

A92/100grade A
What users say
No reviews yet
Be the first
Safety scan
A92/100

full report

Adoption
Growing

8 stars68 downloads/wk

Reviews

Write one

Nobody has reviewed figmanage yet.

If you have run it, two minutes of your experience saves the next person an afternoon.

figmanage tools (100, 19 write)

write = sends, deletes, buys or posts

Read from the package source without running it. The installed server may list more.

  • activity_log

    Org audit log. Shows who did what, when. Filter by email for per-user activity. Supports date ranges and cursor pagination.

  • add_comment_reaction

    Add an emoji reaction to a comment.

  • add_team_member

    Add a member to a team by email. Level: 100 = can view (default), 300 = can edit, 999 = admin.

  • add_user_group_members

    Add members to a user group by email.

  • ai_credit_usage

    AI credit usage summary. Provide a team_id and the plan is resolved automatically, or pass plan_id directly.

  • approve_role_request

    Approve a pending file access request by notification ID.

  • billing_overview

    Org billing data including invoice history, status, amounts, and billing periods.

  • branch_cleanup

    Find stale branches across a project and optionally archive them. dry_run=true (default) previews which branches would be archived. Archives move branch files to trash (recoverable).

  • change_seat

    Change a user's seat type. Accepts user_id or email to identify the user. Upgrades affect billing.

  • check_auth

    Check authentication status for both PAT and session cookie

  • cleanup_stale_files

    Find files not modified in N days and optionally trash them. dry_run=true (default) previews which files would be trashed without trashing them. Set dry_run=false to execute.

  • component_usage

    Per-file component usage analytics. Shows which files use a specific component.

  • contract_rates

    Seat pricing for the org. Returns monthly cost per seat type (expert, developer, collaborator).

  • create_branchwrite action

    Create a branch from a file.

  • create_dev_resourcewrite action

    Create a dev resource (link/annotation) on a node. Visible in Dev Mode.

  • create_filewrite action

    Create a new Figma file in a project. Supports design, whiteboard, slides, sites.

  • create_projectwrite action

    Create a new project (folder) in a team.

  • create_teamwrite action

    Create a new team in the org.

  • create_user_groupwrite action

    Create a user group. Provide team_id to auto-resolve the billing plan, or pass plan_id directly.

  • delete_branchwrite action

    Archive (delete) a branch. Uses the branch file key from list_branches.

  • delete_commentwrite action

    Permanently delete a comment. For top-level comments, the entire thread is removed. Cannot be undone.

  • delete_dev_resourcewrite action

    Delete a dev resource from a file.

  • delete_teamwrite action

    Permanently delete a team and all its projects/files. This cannot be undone. All team members lose access.

  • delete_user_groupswrite action

    Delete one or more user groups by ID.

  • deny_role_request

    Decline a pending file access request by notification ID.

  • duplicate_file

    Duplicate a file. Optionally specify a destination project.

  • edit_comment

    Edit the text of an existing comment.

  • export_members

    Trigger async CSV export of all org members. The CSV is sent to the admin email on file.

  • export_nodes

    Export specific nodes from a file as images. Returns temporary URLs (valid ~14 days).

  • favorite_file

    Add or remove a file from your sidebar favorites.

  • file_summary

    Quick overview of a Figma file. Fetches pages, components, styles, and comment counts in parallel.

  • get_file

    Read file contents as a node tree. Use depth to limit response size (full trees can be very large). depth=1 returns pages only. To read a branch, use the branch file key from list_branches.

  • get_file_info

    Get metadata for a file: name, last modified, editor type, project, team.

  • get_image_fills

    Get download URLs for all images used as fills in a file.

  • get_nodes

    Read specific nodes from a file. Returns the full node tree for each ID including type, name, layout properties, fills, strokes, and children.

  • get_permissions

    See who has access to a file, project, or team. Returns users with roles and role IDs.

  • library_usage

    Team-level library adoption metrics. Shows how a published library is used across teams.

  • list_admins

    List org admins with their permission levels, seat status, and email validation state.

  • list_branches

    List branches of a file.

  • list_comment_reactions

    List emoji reactions on a comment.

  • list_comments

    List comments on a file. Returns comment text, author, timestamps, and thread structure.

  • list_dev_resources

    List dev resources (links, annotations) attached to nodes in a file. Used in Dev Mode.

  • list_favorites

    List your starred/favorited files. Note: may not work on all account types.

  • list_file_components

    List components published from a file. Only published library components appear -- local unpublished components are not included.

  • list_file_styles

    List styles published from a file. Only published library styles appear.

  • list_files

    List files in a project. Returns file keys, names, last modified, editor type. Supports pagination.

  • list_invoices

    List open and upcoming invoices for the org.

  • list_local_variables

    List local variables and variable collections in a file. Requires Enterprise plan.

  • list_org_libraries

    List all design system libraries in the org with sharing group info.

  • list_org_members

    List org members with seat type, permission, email, and last active date. Use to resolve org_user_ids for change_seat.

  • list_org_teams

    List all teams in the org with member counts, project counts, and access levels.

  • list_orgs

    List all Figma workspaces (orgs) you belong to. Shows which is currently active.

  • list_payments

    List paid invoices / payment history for the org.

  • list_projects

    List projects (folders) in a team. Returns project IDs, names.

  • list_published_variables

    List published variables from a library file. Requires Enterprise plan.

  • list_recent_files

    List your recently viewed/edited files across all teams.

  • list_role_requests

    List pending file access requests. These come through the notification system.

  • list_team_components

    List published components across a team. Pass the cursor from the response's pagination object to fetch the next page.

  • list_team_members

    List members of a team with name, email, avatar, last active date, and role.

  • list_team_styles

    List published styles across a team. Pass the cursor from the response's pagination object to fetch the next page.

  • list_teams

    List all teams you belong to. Returns team IDs and names.

  • list_versions

    List version history for a file. Returns named snapshots and auto-saves.

  • move_files

    Move one or more files to a different project. Supports batch moves.

  • move_project

    Move a project to a different team.

  • offboard_user

    Audit and optionally execute user offboarding. Default: read-only audit. Complete nested-folder discovery requires a PAT for the browser account with current_user:read and folders:read. With execute=true: transfers file ownership, removes discovered direct grants, and verifies access and seat changes. Team/folder ownership and retained org admin roles can block execution. Inspect coverage, executi

  • onboard_user

    Invite a user to teams and optionally share files and set seat type. Sends invite emails per team.

  • open_comments

    Aggregated unresolved comments across all files in a project. Checks up to 20 files.

  • org_domains

    Org domain configuration and SSO/SAML settings.

  • organize_project

    Move files into a target project in a single batch. Files are moved (not copied) from their current project.

  • permission_audit

    Audit permissions across a team or project. Scans files for external editors, open link access, and elevated individual permissions.

  • post_commentwrite action

    Post a comment on a file. Optionally pin to a specific node or reply to an existing comment.

  • quarterly_design_ops_report

    Org-wide design ops snapshot: seat utilization, team activity, billing, and library adoption over a given period.

  • remove_comment_reactionwrite action

    Remove your emoji reaction from a comment.

  • remove_org_memberwrite action

    Permanently remove a member from the org. They lose all access to teams, projects, files, and apps. Cannot be undone. Requires confirm: true.

  • remove_team_memberwrite action

    Remove a member from a team. The user loses access to all team projects and files.

  • remove_user_group_memberswrite action

    Remove members from a user group by user ID.

  • rename_file

    Rename a Figma file.

  • rename_project

    Rename a project (folder).

  • rename_team

    Rename an existing team.

  • resolve_comment

    Resolve or unresolve a comment thread. Resolved comments are collapsed in the Figma UI.

  • restore_files

    Restore files from trash.

  • restore_project

    Restore a project from trash.

  • revoke_accesswrite action

    Remove a user's access to a file, project, or team. The user loses access immediately.

  • search

    Search for files across the workspace. Requires org context for results.

  • seat_optimization

    Identify inactive paid seats and calculate potential savings. Fetches members, seat counts, and pricing to find optimization opportunities.

  • seat_usage

    Seat usage breakdown: permission counts, seat types, activity recency, and account type distribution.

  • set_link_access

    Set link access on a file. Use "inherit" to remove custom access and fall back to project/team defaults.

  • set_permissions

    Change access level for a user on a file, project, or team. Looks up the role by user_id.

  • set_project_description

    Set or update a project description.

  • setup_extract_cookies

    Read Figma sessions from Chrome for setup or recovery. Requires permission to read browser credentials; reuse permission already granted in this conversation. The user must be logged into Figma. macOS may show a Keychain prompt. Never returns cookies.

  • setup_project_structurewrite action

    Create multiple projects in a team from a plan. Optionally set descriptions.

  • setup_save_pat

    Validate and save a PAT already supplied by the user. Prefer local figmanage login --pat-only to keep tokens out of chat. Rejects a PAT belonging to a different saved browser account.

  • setup_select_account

    Validate and save a browser session after setup_extract_cookies. Use its recommended account without another question; ask when selection is ambiguous or changes the existing account. Preserves the PAT for the same account.

  • setup_status

    Check live authentication, retry admin access detection, and get structured next actions. Use before setup, after an authentication error, or when expected tools are missing. Does not read browser credentials or change settings.

  • share

    Share a file or project with someone by email. Sends an invite.

  • switch_org

    Switch active workspace. Accepts org name (fuzzy match) or ID. Use list_orgs to see available workspaces.

  • trash_files

    Move files to trash (recoverable via restore_files). Supports batch operations.

  • trash_project

    Move a project and all its files to trash. Recoverable via restore_project.

  • update_variableswrite action

    Bulk create, update, or delete variables, collections, modes, and mode values. Requires Enterprise plan. Each operation object needs an action field (CREATE, UPDATE, or DELETE). Deletions are immediate and cannot be undone -- list variables first to verify IDs.

  • workspace_overview

    Full org snapshot: teams with member/project counts, seat breakdown, and billing summary.

Public scan report

scanner v0.1.9 · 2026-09-20 · same rubric, same numbers if you re-run it

no findings
  • Code scan171 source files scanned25/25
  • Live reliabilityno gateway calls yet and no remote to proben/a
  • Tool poisoningtools not inspected (local package is not executed); not countedn/a
  • Auth qualitylocal package, no credentials required12/15
  • Maintenancelast push 0 days ago15/15
  • Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
Overall 92/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

Install directly

Runs npx -y figmanage on your machine. Read the scan report first; the gateway never runs local packages.

claude mcp add figmanage -- npx -y figmanage
Add to Cursor

figmanage: common questions

Is figmanage MCP server safe?
Yes, by our scan: it is graded A (92/100). Read the figmanage safety report
How do I install figmanage?
It runs on your machine. Copy the Claude Code, Claude Desktop or Cursor config from the install section.
Does figmanage need an API key?
Not as far as the registry entry and our scan can tell: no credentials are declared or required.
Is figmanage maintained?
The last commit was in the last day (2026-09-20). The latest release is v1.5.0.
What can I use instead of figmanage?
Servers from other publishers that do the same job: Figma Go MCP server, Figma Bridge MCP server and Layerbridge MCP server. Compare all figmanage alternatives.

Alternatives to figmanage

Same job from other publishers: the closest match first, then the best rated.

All figmanage alternatives →
  • Figma Go
    Figma MCP server with full read/write access via plugin bridge — no API token or rate limits.
    A
  • Figma Bridge
    Write to a live Figma canvas, get a screenshot back, and roll back mistakes. Zero deps, free plan.
    A
  • Layerbridge
    Read, edit and export the Figma file open in a local plugin. No REST API, no rate limits.
    B
  • Asdesigned
    Diff a rendered UI element against its Figma source and get every drifted property with its delta.
    B
  • Figma MCP
    Figma MCP: list frames in a file and fetch one frame's JSON and image safely. 2 tools.
    B

More from dannykeane