Skip to main content
Glama
Pruthvik1

figma-svg-to-icon-mcp

by Pruthvik1

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
FIGMA_TOKENYesFigma 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

CapabilityDetails
tools
{
  "listChanged": true
}

Tools

Functions exposed to the LLM to take actions

NameDescription
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

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

A3.9/5.0

Scored across 2 tools

Disambiguation5/5

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 Consistency3/5

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.

Tool Count3/5

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.

Completeness5/5

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.

Maintenance

ActivityInactive
ResponsivenessNo issues