figma-svg-to-icon-mcp
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| FIGMA_TOKEN | Yes | Figma personal access token with file_content:read scope |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| extract_icons_from_figmaA | Extract all SVG icons from a Figma node URL and save new ones as TSX components. Uses the Figma REST API directly — handles deep/nested nodes including instances. Checks existing icons folder and skips duplicates. Parameter is figma_url (not figma_node_url). |
| svg_to_iconA | Convert raw SVG code into a TSX icon component and optionally write it to your icons folder. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 2 tools
The two tools are clearly distinct: one extracts icons from Figma via URL, the other converts raw SVG code. No overlap in input methods, making selection unambiguous.
Naming is mixed: 'extract_icons_from_figma' follows a verb-object-source pattern, while 'svg_to_icon' is a transformation phrase without a verb. Both use snake_case, but the semantic patterns differ.
Only two tools exist, which is borderline per the rubric. However, the server's narrow purpose (Figma to icon conversion) is directly served by these two operations, so the count is reasonable.
The two tools cover the entire conversion pipeline: batch extraction from Figma and single conversion from raw SVG. Duplicate checking and file writing are included, leaving no obvious gaps for the stated purpose.