claude-to-figma
npm
v1.1.1
Published by an unidentified publisher — no publish provenance and no public repository, so the publisher could not be verified and the source cannot be independently located.
MCP bridge to create and modify Figma designs from Claude
The grade answers one question — how safe is this server for you to adopt — so it is computed in two auditable stages. Nothing below is an opinion or an LLM's guess; every line is a real term the deterministic engine applied, and the same input always yields the same number.
1. Threat score — 100 − 0 = 100. What the published surface and source actually contain:
The deterministic scan raised no scored threat in the surface it inspected — the threat score stayed at 100. Capability observations and advisory notes are recorded but never lower it.
2. Client adoption risk — 100 − 5 = 95. Three small, subtract-only factors that reflect your risk in adopting it — a clean scan proves less on a powerful, unverified or barely-inspectable package, so the grade says so plainly:
| Points | Adoption-risk factor |
|---|---|
| −3 | capability blast radius (moderate) — client exposure if the model is manipulated |
| −2 | publisher verification (unlinked) — no provenance/repo link, but the shipped source was fully read |
Capability observations and info notes are shown under Findings but never scored.
Open any row's finding below for the file, line and evidence behind a deduction.
Each tool and what it can reach — statically extracted from the published source.
get_page_presetsingests untrusted inputadd_reference_imageno sensitive capabilityanalyze_compositionno sensitive capabilityappend_to_frameno sensitive capabilityapply_effect_styleno sensitive capabilityapply_fill_styleno sensitive capabilityapply_stroke_styleno sensitive capabilityapply_text_styleno sensitive capabilityaudit_variable_usageno sensitive capabilitybind_variableno sensitive capabilityboolean_excludeno sensitive capabilityboolean_intersectno sensitive capabilityboolean_subtractno sensitive capabilityboolean_unionno sensitive capabilitybring_to_frontno sensitive capabilitycheck_alignmentno sensitive capabilitycheck_contrastno sensitive capabilitycheck_node_contrastno sensitive capabilitycheckpointno sensitive capabilityclear_active_pageno sensitive capabilityclear_selectionno sensitive capabilityclone_nodeno sensitive capabilityconnect_to_figmano sensitive capabilitycreate_componentno sensitive capabilitycreate_component_from_nodeno sensitive capabilitycreate_ellipseno sensitive capabilitycreate_frameno sensitive capabilitycreate_groupno sensitive capabilitycreate_image_rectangleno sensitive capabilitycreate_instanceno sensitive capabilitycreate_instance_from_keyno sensitive capabilitycreate_lineno sensitive capabilitycreate_pageno sensitive capabilitycreate_paint_styleno sensitive capabilitycreate_polygonno sensitive capabilitycreate_rectangleno sensitive capabilitycreate_starno sensitive capabilitycreate_textno sensitive capabilitycreate_variableno sensitive capabilitycreate_variable_collectionno sensitive capabilitydelete_nodeno sensitive capabilitydetach_instanceno sensitive capabilityduplicate_nodeno sensitive capabilityexport_design_tokensno sensitive capabilityexport_nodeno sensitive capabilityextract_variables_from_componentno sensitive capabilityextract_variables_from_pageno sensitive capabilityextract_variables_from_projectno sensitive capabilityextract_variables_from_selectionno sensitive capabilityfind_node_by_nameno sensitive capabilityflattenno sensitive capabilityget_active_pageno sensitive capabilityget_connection_statusno sensitive capabilityget_current_pageno sensitive capabilityget_document_infono sensitive capabilityget_icon_folderno sensitive capabilityget_local_componentsno sensitive capabilityget_local_stylesno sensitive capabilityget_local_variablesno sensitive capabilityget_nodes_infono sensitive capabilityget_remote_componentsno sensitive capabilityget_selectionno sensitive capabilityget_spacing_infono sensitive capabilityget_styled_text_segmentsno sensitive capabilityimport_color_tokensno sensitive capabilityinsert_childno sensitive capabilityinsert_iconno sensitive capabilityinsert_local_iconno sensitive capabilityinsert_svgno sensitive capabilitylist_all_nodesno sensitive capabilitylist_local_iconsno sensitive capabilitylist_pagesno sensitive capabilityload_font_asyncno sensitive capabilitymove_backwardno sensitive capabilitymove_forwardno sensitive capabilitymove_nodeno sensitive capabilityorganize_pagesno sensitive capabilityremove_effectsno sensitive capabilityremove_strokeno sensitive capabilityresize_nodeno sensitive capabilityrun_validation_cycleno sensitive capabilityscan_text_nodesno sensitive capabilityselect_allno sensitive capabilityselect_nodesno sensitive capabilitysend_to_backno sensitive capabilityset_active_pageno sensitive capabilityset_auto_layoutno sensitive capabilityset_blend_modeno sensitive capabilityset_clip_contentno sensitive capabilityset_constraintsno sensitive capabilityset_corner_radiino sensitive capabilityset_corner_radiusno sensitive capabilityset_effectsno sensitive capabilityset_fill_colorno sensitive capabilityset_icon_folderno sensitive capabilityset_image_fillno sensitive capabilityset_linear_gradientno sensitive capabilityset_lockedno sensitive capabilityset_multiple_text_contentsno sensitive capabilityset_node_nameno sensitive capabilityset_opacityno sensitive capabilityset_radial_gradientno sensitive capabilityset_rotationno sensitive capabilityset_strokeno sensitive capabilityset_styled_text_segmentsno sensitive capabilityset_text_contentno sensitive capabilityset_text_propertiesno sensitive capabilityset_variable_valueno sensitive capabilityset_viewportno sensitive capabilityset_visibleno sensitive capabilitysuggest_accessible_colorno sensitive capabilitysync_variables_with_pageno sensitive capabilityungroupno sensitive capabilityvalidate_designno sensitive capabilityverify_nodes_existno sensitive capabilityzoom_to_fitno sensitive capabilityScan history per published version. The engine is deterministic — the same version always yields the same score, so a changed score means the package itself changed.
| Version | Score | Findings | Engine | Scanned |
|---|---|---|---|---|
v1.1.1 latest |
A 95/100 | 0 | 1.13.0 | 2026-09-08 |
Show this server's live Trust Score in your README, docs or website. The badge is served straight from the registry and updates automatically after every rescan — no API key needed. It links back to this page, so anyone who sees the grade can also read the findings behind it instead of taking a number on faith.
The score above is reproducible: the same package version always yields the same result. Run it locally or over the free API — no account, no LLM, fully deterministic.
npx mcptrustchecker scan claude-to-figma --online
Turn designs into shipped parts: quote 3D printing, CNC, and decals, then check out.
Aleph's official SiliconFlow media-generation MCP server (image / video / TTS)
MCP server for image generation using Google Gemini AI
Ambience AI MCP Server - Generate images, videos, and audio through Model Context Protocol
MCP server exposing every endpoint of the AstroWay Calculation API as tools — natal, synastry, transits, Vedic dashas, Tarot, Numerology, Human Design, AI horoscopes — for Claude Desktop, Cursor and any MCP-compatible AI agent.
Audio-guide and trip-planning tools for 1,100+ cities from Audiala. Free, no API key.