Skip to content
verify mcp Beta VerifyMCP is currently in beta. If you notice any issues, get in touch and we’ll put it right.

com.mcparmory/figma

OCI · GHCR.IO/MCPARMORY/FIGMA:1.0.6 · 2 COMPONENTS · SCANNED SEP 20

Export files, access design data, manage projects, comments, and team assets

0 this week 50 Trust /100
Trust breakdown (7 categories)

How this component scores in each security and reliability category. Every signal is checked automatically from public evidence about the published package, including repeated runs of it in an isolated sandbox, and we only credit what we can confirm. How we score → Why this is hard to score →

Supply Chain Security0
  • Malware scan not yet available for this package.Unverified
  • Known CVEs could not be checked: this artifact ships no SBOM, so there is no dependency list to read. Publishing one would let us assess it.Unverified
  • Install-script risk not yet assessed.Unverified
  • Dependency health could not be checked: this artifact ships no SBOM, so there is no dependency list to read. Publishing one would let us assess it.Unverified
Provenance & Transparency32
Schema Quality & AI Usability76
  • AI-judged instruction clarity (excellent).Pass
  • Context-footprint check failed: tool/resource definitions use about 4596 tokens (~112/item across 41 items; 41 tools + 0 resources), over budget; trim descriptions and params. See how to fix → Fail
  • Usage-examples check failed: none of the tools include examples. See how to fix → Fail
Stability & Change Management83
  • Stability observed for 25 of 30 days with no destabilising changes; credit accrues until the full window elapses.Partial
Tool Coverage100
  • 100% of tools have a non-trivial description (not blank, and not just the tool's name).Pass
  • 100% of tool parameters carry a description.Pass
Tool Safety100
  • No prompt-injection markers were found in the server instructions, tool names or descriptions we captured.Pass
  • All 3 tool(s) whose name or description implies an irreversible operation declare an MCP destructiveHint annotation.Pass
  • An AI judge read all 41 captured unit(s) of tool text and found none that tries to manipulate the model reading it.Pass
Capabilities100
  • Implements a supported MCP spec version (2025-11-25); the latest is 2026-07-28.Pass

Unverified: 1 category

A category scored 0 because we could not verify it: a data source with nothing on this package, evidence we could not reach, or a check we could not run. We only credit what we can confirm.

Install

How do I install the com.mcparmory/figma MCP server?

com.mcparmory/figma runs locally as a container image, launched with docker run --rm -i ghcr.io/mcparmory/figma:1.0.6. Ready-made configuration for Claude, Cursor, VS Code, Codex and 3 more is on this page, copied from each client's own documentation.

oci · ghcr.io/mcparmory/figma:1.0.6

# add to Claude Code
claude mcp add com-mcparmory-figma -- docker run --rm -i ghcr.io/mcparmory/figma:1.0.6
// .cursor/mcp.json
{
  "mcpServers": {
    "com-mcparmory-figma": {
      "command": "docker",
      "args": [
        "run",
        "--rm",
        "-i",
        "ghcr.io/mcparmory/figma:1.0.6"
      ]
    }
  }
}
// .vscode/mcp.json
{
  "servers": {
    "com-mcparmory-figma": {
      "command": "docker",
      "args": [
        "run",
        "--rm",
        "-i",
        "ghcr.io/mcparmory/figma:1.0.6"
      ]
    }
  }
}
# add to Codex CLI
codex mcp add com-mcparmory-figma -- docker run --rm -i ghcr.io/mcparmory/figma:1.0.6
// opencode.json
{
  "$schema": "https://opencode.ai/config.json",
  "mcp": {
    "com-mcparmory-figma": {
      "type": "local",
      "command": [
        "docker",
        "run",
        "--rm",
        "-i",
        "ghcr.io/mcparmory/figma:1.0.6"
      ],
      "enabled": true
    }
  }
}
# ~/.hermes/config.yaml
mcp_servers:
  com-mcparmory-figma:
    command: "docker"
    args: ["run", "--rm", "-i", "ghcr.io/mcparmory/figma:1.0.6"]
// ~/.netclaw/config/netclaw.json
{
  "McpServers": {
    "com-mcparmory-figma": {
      "Transport": "stdio",
      "Command": "docker",
      "Arguments": [
        "run",
        "--rm",
        "-i",
        "ghcr.io/mcparmory/figma:1.0.6"
      ]
    }
  }
}
// mcp.json
{
  "mcpServers": {
    "com-mcparmory-figma": {
      "command": "docker",
      "args": [
        "run",
        "--rm",
        "-i",
        "ghcr.io/mcparmory/figma:1.0.6"
      ]
    }
  }
}
Changelog

Every change we have recorded for this component, newest first. Security-relevant changes are always shown. ▲ marks a change for the better, ▼ a change for the worse; unmarked changes are neutral.

  • 20 Sept 26 +1

    No change was recorded against any check on this day. Stability & Change Management went from 80 to 83. That category is still filling its 30-day observation window: 24 days of observed history at the previous scan, 25 at this one. The score rises as the window fills, whether or not the server changes.

  • 19 Sept 26 −3
    • Stability: pass → 0.80 functional
  • 18 Sept 26 0
    • Stability: 0.97 → pass security
  • 17 Sept 26 +1

    No change was recorded against any check on this day. Stability & Change Management went from 93 to 97. That category is still filling its 30-day observation window: 28 days of observed history at the previous scan, 29 at this one. The score rises as the window fills, whether or not the server changes.

  • 15 Sept 26 +1

    No change was recorded against any check on this day. Stability & Change Management went from 87 to 90. That category is still filling its 30-day observation window: 26 days of observed history at the previous scan, 27 at this one. The score rises as the window fills, whether or not the server changes.

  • 13 Sept 26 +1

    No change was recorded against any check on this day. Stability & Change Management went from 80 to 83. That category is still filling its 30-day observation window: 24 days of observed history at the previous scan, 25 at this one. The score rises as the window fills, whether or not the server changes.

  • 12 Sept 26 −3
    • Stability: pass → 0.80 functional
  • 11 Sept 26 0
    • Stability: 0.97 → pass security
Diagnostics

Diagnostic detail from the automated scan of this channel: what the scanner observed at each step, so you can see exactly where a check passed or failed. It is informational only and never changes the trust score.

Captured 20 Sept 2026 · Analysed oci/ghcr.io/mcparmory/figma:1.0.6

Provenance No attestation

The registry publishes no build provenance for this version, so there is nothing to verify.

Result No attestation
Ecosystem oci
Reason No attestation published

Background: How many MCP packages publish verified provenance →

MCP tools · 41 exposed · ~4,596 tokens

The tools this component advertises to a client, with an estimated token cost for each. Expand a tool to see its parameters and schema. The per-tool counts are indicative and are not scored directly; the schema's total context footprint is one signal in Schema Quality & AI Usability. A tool's description is untrusted text the model reads on every call, which is what makes this list a security surface and not just an inventory: how tool poisoning works →

Tool Tokens
add_comment_reaction ~130

Add an emoji reaction to a file comment. Reactions allow users to quickly respond to comments with emoji expressions.

NameTypeReqDescription
comment_idstringyesThe unique identifier of the comment to react to.
emojistringyesThe emoji reaction as a shortcode format. Supports optional skin tone modifiers for applicable emoji. Valid shortcodes are defined in the emoji-mart native set.
file_keystringyesThe file identifier to add the reaction to. Can be a file key or branch key; use GET /v1/files/:key with the branch_data query parameter to retrieve a branch key.

No output schema declared.

No examples provided.

add_file_comment ~150

Posts a new comment on a file or replies to an existing root comment. Use the comment_id parameter to reply to a specific comment.

NameTypeReqDescription
client_metaMetadata specifying the position or location where the comment should be placed within the file.
comment_idstringThe ID of the root comment to reply to. Replies to replies are not supported; only root-level comments can be replied to.
file_keystringyesThe file identifier to add the comment to. Can be a file key or branch key; use GET /v1/files/:key with the branch_data query parameter to retrieve a branch key.
messagestringyesThe text content of the comment to post.

No output schema declared.

No examples provided.

bulk_modify_variables ~275

Bulk create, update, and delete variables, variable collections, modes, and mode values in a file. Changes are applied atomically in a defined order: collections, then modes, then variables, then mode values.

NameTypeReqDescription
file_keystringyesThe file to modify variables in. Can be a file key or branch key obtained from GET /v1/files/:key with the branch_data query parameter.
variableCollectionsarrayArray of variable collection objects to create, update, or delete. Each object must include an action property (create, update, or delete). Processed first in the request.
variableModeValuesarrayArray of variable mode value assignments to set specific values for variables under particular modes. Variables cannot be aliased to themselves or form alias cycles. Processed last in the request.
variableModesarrayArray of variable mode objects to create, update, or delete within collections. Each collection supports a maximum of 40 modes with names up to 40 characters. Processed second in the request.
variablesarrayArray of variable objects to create, update, or delete. Each collection supports a maximum of 5000 variables. Variable names must be unique within a collection and cannot contain special characters s…

No output schema declared.

No examples provided.

create_dev_resources ~87

Bulk create dev resources across multiple files. Successfully created resources are returned in the links_created array, while any resources that fail validation appear in the errors array with failure reasons.

NameTypeReqDescription
dev_resourcesarrayyesAn array of dev resource objects to create. Each resource must reference a valid file_key, have a unique URL per node, and not exceed the 10 dev resource limit per node.

No output schema declared.

No examples provided.

delete_comment ~82

Deletes a specific comment from a file. Only the comment author is permitted to delete their own comments.

NameTypeReqDescription
comment_idstringyesThe unique identifier of the comment to delete.
file_keystringyesThe file or branch key identifying the file containing the comment. Retrieve the branch key using GET /v1/files/:key with the branch_data query parameter.

No output schema declared.

No examples provided.

export_file_json ~273

Export a Figma file as JSON, including document structure, components, and optional metadata. Supports partial exports by node ID and configurable depth traversal.

NameTypeReqDescription
branch_databooleanInclude branch metadata in the response, showing the main file key if this is a branch, or branch metadata if the file has branches.
depthnumberControls traversal depth into the document tree. A value of 1 returns only pages; 2 returns pages and top-level objects; omitting returns the entire tree.
file_keystringyesThe unique identifier of the file to export. Can be extracted from the Figma file URL (https://www.figma.com/file/{file_key}/{title}) or obtained as a branch key using the branch_data parameter.
geometrystringSet to include vector path data in the export for shape and vector nodes.
idsstringComma-separated list of node IDs to include in the export. When specified, returns only the requested nodes, their children, and ancestor chains. Top-level canvas nodes are always included regardless…
plugin_datastringComma-separated list of plugin IDs and/or the string 'shared' to include plugin data written to the document. Plugin data will appear in pluginData and sharedPluginData properties.

No output schema declared.

No examples provided.

get_component ~51

Retrieve detailed metadata for a specific component using its unique identifier. This operation returns comprehensive information about the component's configuration and properties.

NameTypeReqDescription
keystringyesThe unique identifier that uniquely identifies the component within the system.

No output schema declared.

No examples provided.

get_component_set ~50

Retrieve metadata for a published component set using its unique identifier. Returns detailed information about the component set configuration and properties.

NameTypeReqDescription
keystringyesThe unique identifier that uniquely identifies the component set to retrieve.

No output schema declared.

No examples provided.

get_current_user ~28

Retrieve the profile and account information for the currently authenticated user. This endpoint requires valid authentication credentials.

Input schema present but exposes no named parameters.

No output schema declared.

No examples provided.

get_file_metadata ~63

Retrieve metadata for a file or branch. Provide either a file key or branch key to access file information.

NameTypeReqDescription
file_keystringyesThe unique identifier for the file or branch. Use a file key for standard file metadata or a branch key for branch-specific metadata.

No output schema declared.

No examples provided.

get_file_nodes ~242

Retrieve specific nodes from a Figma file as JSON objects. Extract node data by providing node IDs, with optional support for vector geometry, nested traversal depth, and plugin data.

NameTypeReqDescription
depthnumberHow many levels deep to traverse the node tree from each specified node. A value of 1 returns only direct children; omitting this parameter returns the entire subtree.
file_keystringyesThe Figma file identifier to query. Can be either a file key or branch key (obtain branch key via GET /v1/files/:key with branch_data parameter).
geometrystringInclude vector path data in the response. Set to 'paths' to export vector geometry; omit to exclude vector data.
idsstringyesComma-separated list of node IDs to retrieve. The API will return data for each specified node, though some values may be null if a node ID does not exist in the file.
plugin_datastringComma-separated list of plugin IDs and/or the string 'shared' to include plugin data written to the document. Plugin data will be returned in pluginData and sharedPluginData properties.

No output schema declared.

No examples provided.

get_style ~46

Retrieve detailed metadata for a specific style using its unique identifier. Use this to fetch style configuration and properties.

NameTypeReqDescription
keystringyesThe unique identifier that references the specific style to retrieve.

No output schema declared.

No examples provided.

get_webhook ~51

Retrieve a webhook configuration by its ID. Use this to fetch details about a specific webhook including its URL, events, and status.

NameTypeReqDescription
webhook_idstringyesThe unique identifier of the webhook to retrieve.

No output schema declared.

No examples provided.

list_activity_logs ~181

Retrieve a list of activity log events filtered by type, time range, and ordering. Useful for auditing, monitoring system changes, and tracking user actions.

NameTypeReqDescription
end_timenumberUnix timestamp marking the end of the time range (inclusive). Defaults to the current timestamp if unspecified.
eventsstringFilter results to include only specified event types. Accepts comma-separated values to include multiple event types; all events are returned if unspecified.
limitnumberMaximum number of events to return in the response. Defaults to 1000 if unspecified.
orderstringSort order for events by timestamp. Use ascending order to show oldest events first, or descending order to show newest events first.
start_timenumberUnix timestamp marking the start of the time range (inclusive). Defaults to one year ago if unspecified.

No output schema declared.

No examples provided.

list_comment_reactions ~108

Retrieves a paginated list of reactions left on a specific comment. Use this to see all emoji reactions and their authors for a given comment.

NameTypeReqDescription
comment_idstringyesThe unique identifier of the comment to retrieve reactions from.
file_keystringyesThe file identifier to retrieve the comment from. Can be either a file key or branch key; use `GET /v1/files/:key` with the `branch_data` query parameter to obtain a branch key if needed.

No output schema declared.

No examples provided.

list_component_sets ~80

Retrieve a paginated list of published component sets available in a team's library. Use pagination to manage large result sets efficiently.

NameTypeReqDescription
page_sizenumberThe number of component sets to return per page. Useful for controlling response size and implementing pagination.
team_idstringyesThe unique identifier of the team whose component sets you want to retrieve.

No output schema declared.

No examples provided.

list_component_sets_file ~68

Retrieve all published component sets available in a file library. This operation requires a main file key and cannot be used with branch keys.

NameTypeReqDescription
file_keystringyesThe main file key identifying the library file. Branch keys are not supported as component sets can only be published from main files.

No output schema declared.

No examples provided.

list_dev_resources ~93

Retrieve development resources associated with a file. Optionally filter results to specific nodes within the file.

NameTypeReqDescription
file_keystringyesThe main file key to retrieve dev resources from. Branch keys are not supported.
node_idsstringComma-separated list of node identifiers to filter results. When specified, only dev resources attached to these nodes are returned. Omit to retrieve all dev resources in the file.

No output schema declared.

No examples provided.

list_file_comments ~108

Retrieves all comments left on a file. Supports both file keys and branch keys for accessing comments across different file versions.

NameTypeReqDescription
as_mdbooleanWhen enabled, converts comments to their markdown equivalents where applicable for better formatting compatibility.
file_keystringyesThe file or branch identifier to retrieve comments from. Use the file key for the main file, or obtain a branch key via GET /v1/files/:key with the branch_data query parameter to access comments on a…

No output schema declared.

No examples provided.

list_file_components ~66

Retrieve a list of published components available in a file library. Only main file keys are supported, as components cannot be published from branch files.

NameTypeReqDescription
file_keystringyesThe main file key identifying the file library to retrieve components from. Branch keys are not supported for this operation.

No output schema declared.

No examples provided.

list_file_styles ~66

Retrieve a list of published styles available in a file library. Styles can only be published from main files, not from branches.

NameTypeReqDescription
file_keystringyesThe main file key containing the styles to retrieve. Branch keys are not supported since style publishing is only available for main files.

No output schema declared.

No examples provided.

list_file_versions ~103

Retrieve the version history of a file to see how it has evolved over time. Use the returned version information to render a specific version via another endpoint.

NameTypeReqDescription
file_keystringyesThe file or branch key identifying which file's version history to retrieve. Obtain the branch key using GET /v1/files/:key with the branch_data query parameter.
page_sizenumberNumber of version records to return per page. Defaults to 30 if not specified.

No output schema declared.

No examples provided.

list_image_fills ~99

Retrieve download URLs for all images used in image fills within a Figma document. Image URLs are valid for up to 14 days and can be located by their imageRef attribute in Paint objects from the file endpoint.

NameTypeReqDescription
file_keystringyesThe Figma file identifier to retrieve images from. Accepts either a file key or branch key; use GET /v1/files/:key with branch_data query parameter to obtain a branch key.

No output schema declared.

No examples provided.

list_library_component_actions ~181

Retrieve analytics data for component actions within a library, aggregated by the specified dimension (component or team). Use this to analyze usage patterns and activity metrics across your design library.

NameTypeReqDescription
end_datestringThe latest week to include in the analytics results, specified as an ISO 8601 date. The date will be rounded forward to the nearest end of a week. Defaults to the most recently computed week.
file_keystringyesThe unique identifier of the library file for which to retrieve analytics data.
group_bystringyesThe dimension by which to aggregate the returned analytics data.
start_datestringThe earliest week to include in the analytics results, specified as an ISO 8601 date. The date will be rounded back to the nearest start of a week. Defaults to one year prior to the end date.

No output schema declared.

No examples provided.

list_library_component_usages ~77

Retrieves analytics data on how components from a library are being used, with results grouped by the specified dimension (component or file).

NameTypeReqDescription
file_keystringyesThe unique identifier of the library file for which to retrieve component usage analytics.
group_bystringyesThe dimension by which to group the returned usage analytics data.

No output schema declared.

No examples provided.

list_library_style_actions ~186

Retrieve analytics data for style actions in a library, aggregated by the specified dimension (style or team). Use date parameters to filter results to a specific time range.

NameTypeReqDescription
end_datestringThe latest week to include in results, specified as an ISO 8601 date. The date will be rounded forward to the nearest week end. Defaults to the most recently computed week.
file_keystringyesThe unique identifier of the library for which to fetch style action analytics.
group_bystringyesThe dimension to group analytics results by. Choose 'style' to aggregate by individual styles or 'team' to aggregate by team.
start_datestringThe earliest week to include in results, specified as an ISO 8601 date. The date will be rounded back to the nearest week start. Defaults to one year prior to the end date.

No output schema declared.

No examples provided.

list_library_style_usages ~117

Retrieves analytics data on how styles are used within a library, aggregated by the specified dimension (style or file). Use this to understand style adoption and usage patterns across your design library.

NameTypeReqDescription
file_keystringyesThe unique identifier of the library file for which to retrieve style usage analytics.
group_bystringyesThe dimension by which to group the returned analytics data. Choose 'style' to see usage broken down by individual styles, or 'file' to see usage broken down by the files that consume those styles.

No output schema declared.

No examples provided.

list_library_variable_actions ~158

Retrieve analytics data for variable actions within a library, aggregated by the specified dimension (variable or team). Use date parameters to filter results to a specific time range.

NameTypeReqDescription
end_datestringISO 8601 date marking the end of the analytics period. Dates are rounded forward to the nearest week end. Defaults to the latest computed week.
file_keystringyesThe unique identifier of the library for which to fetch variable action analytics.
group_bystringyesThe dimension by which to group the returned analytics data.
start_datestringISO 8601 date marking the start of the analytics period. Dates are rounded back to the nearest week start. Defaults to one year prior to the end date.

No output schema declared.

No examples provided.

list_library_variable_usages ~104

Retrieves analytics data on how variables are used within a library, aggregated by the specified dimension (variable or file). Use this to understand variable usage patterns and dependencies.

NameTypeReqDescription
file_keystringyesThe unique identifier of the library file for which to retrieve variable usage analytics.
group_bystringyesThe dimension by which to aggregate the returned variable usage data. Choose 'variable' to group by individual variables, or 'file' to group by source files.

No output schema declared.

No examples provided.

list_local_variables ~86

Retrieve all local variables created in a file and remote variables referenced within it. This operation is restricted to full members of Enterprise organizations and supports examining variable modes and bound variable details.

NameTypeReqDescription
file_keystringyesThe file or branch identifier to retrieve variables from. Use the branch key obtained from GET /v1/files/:key with the branch_data query parameter to access branch-specific variables.

No output schema declared.

No examples provided.

list_payments ~222

Retrieve payment information for a user on a specific Community file, plugin, or widget. You can only query resources that you own.

NameTypeReqDescription
community_file_idstringThe ID of the Community file to query. Find this in the file's Community page URL (the number after 'file/'). Provide exactly one of: community_file_id, plugin_id, or widget_id.
plugin_idstringThe ID of the plugin to query. Find this in the plugin's manifest or Community page URL (the number after 'plugin/'). Provide exactly one of: community_file_id, plugin_id, or widget_id.
user_idstringThe ID of the user whose payment information you want to retrieve. Obtain this by having the user authenticate via OAuth2 to the Figma REST API.
widget_idstringThe ID of the widget to query. Find this in the widget's manifest or Community page URL (the number after 'widget/'). Provide exactly one of: community_file_id, plugin_id, or widget_id.

No output schema declared.

No examples provided.

list_project_files ~71

Retrieve all files within a specified project. Optionally include branch metadata for files that contain branches.

NameTypeReqDescription
branch_databooleanInclude branch metadata in the response for each main file that contains branches within the project.
project_idstringyesThe unique identifier of the project from which to retrieve files.

No output schema declared.

No examples provided.

list_published_variables ~66

Retrieve all variables published from a file, including their subscription IDs and last published timestamps. Available only to full members of Enterprise organizations.

NameTypeReqDescription
file_keystringyesThe main file key to retrieve published variables from. Branch keys are not supported as variables cannot be published from branches.

No output schema declared.

No examples provided.

list_team_components ~85

Retrieve a paginated list of published components available in a team's component library. Use pagination to manage large result sets efficiently.

NameTypeReqDescription
page_sizenumberThe number of components to return per page. Specify a value between 1 and 1000 to control result set size.
team_idstringyesThe unique identifier of the team whose components you want to list.

No output schema declared.

No examples provided.

list_team_projects ~77

Retrieve all projects within a specified team that are visible to the authenticated user. Only projects accessible to the token owner or authenticated user will be returned.

NameTypeReqDescription
team_idstringyesThe unique identifier of the team. You can find the team ID in the URL of your team page, positioned after 'team' and before your team name.

No output schema declared.

No examples provided.

list_team_styles ~80

Retrieve a paginated list of published styles from a team's design library. Use pagination to control the number of results returned per request.

NameTypeReqDescription
page_sizenumberThe number of styles to return per page. Adjust this value to control result set size.
team_idstringyesThe unique identifier of the team whose styles you want to retrieve.

No output schema declared.

No examples provided.

list_webhooks ~116

Retrieve webhooks filtered by context or plan. Use context_id to get webhooks for a specific context, or plan_api_id to retrieve all webhooks across all accessible contexts with pagination support.

NameTypeReqDescription
context_idstringThe unique identifier of the context to retrieve webhooks for. Cannot be used together with plan_api_id.
plan_api_idstringThe unique identifier of your plan to retrieve all webhooks across all accessible contexts. Cannot be used together with context_id. Results are paginated when using this parameter.

No output schema declared.

No examples provided.

remove_comment_reaction ~109

Remove a reaction from a comment. Only the user who added the reaction can delete it.

NameTypeReqDescription
comment_idstringyesThe unique identifier of the comment from which to remove the reaction.
emojistringyesThe emoji reaction to remove, specified as a shortcode format. Skin tone modifiers are supported where applicable.
file_keystringyesThe file or branch key containing the comment. Retrieve the branch key using GET /v1/files/:key with the branch_data query parameter.

No output schema declared.

No examples provided.

remove_dev_resource ~78

Remove a dev resource from a file. This operation permanently deletes the specified dev resource and cannot be undone.

NameTypeReqDescription
dev_resource_idstringyesThe unique identifier of the dev resource to delete.
file_keystringyesThe main file key containing the dev resource to delete. Must be a main file key, not a branch key.

No output schema declared.

No examples provided.

render_node_images ~201

Render images from specified nodes in a file. Returns a map of node IDs to image URLs, with null values indicating failed renders. Rendered images expire after 30 days.

NameTypeReqDescription
file_keystringyesThe file to export images from. Accepts either a file key or branch key. Use GET /v1/files/:key with the branch_data query parameter to retrieve a branch key.
formatstringOutput format for the rendered image.
idsstringyesComma-separated list of node IDs to render. Multiple node IDs can be specified to render multiple images from the same file.
scalenumberScaling factor for the rendered image. Values between 0.01 and 4 are supported, where 1.0 represents the original size.
svg_include_idbooleanWhether to include id attributes for all SVG elements. When enabled, adds the layer name to the id attribute of each SVG element.

No output schema declared.

No examples provided.

update_dev_resources ~82

Bulk update dev resources across multiple files. Successfully updated resource IDs are returned in the response, while any resources that fail to update are included in an errors array.

NameTypeReqDescription
dev_resourcesarrayyesAn array of dev resource objects to update. Each resource in the array will be processed, and results will be returned indicating which resources were successfully updated and which encountered error…

No output schema declared.

No examples provided.

Common questions

What is the com.mcparmory/figma MCP server?

com.mcparmory/figma is an MCP server listed in the public MCP registry as com.mcparmory/figma. Export files, access design data, manage projects, comments, and team assets. This page covers its container image (ghcr.io/mcparmory/figma:1.0.6).

Is the com.mcparmory/figma MCP server safe to use?

com.mcparmory/figma scores 50 out of 100 on VerifyMCP. That is a record of what we were able to check automatically, not an endorsement. The category breakdown on this page shows every signal behind the number, including the ones we could not confirm.

What tools does the com.mcparmory/figma MCP server expose?

com.mcparmory/figma exposes 41 tools: export_file_json, get_file_nodes, render_node_images, list_image_fills, get_file_metadata, and 36 more. Their descriptions and schemas cost roughly 4,596 tokens of context every time the server is loaded.

Is the com.mcparmory/figma MCP server still maintained?

com.mcparmory/figma is still listed as active in the MCP registry. We last reached this channel on 20 September 2026. Those dates come from our own scans of the registry and the channel itself, not from anything the publisher announced.