{"name":"io.github.Mehmoodqureshi/figma-mcp","slug":"mehmoodqureshi-figma-mcp","title":"figma-mcp","description":"Figma to pixel-perfect code: deterministic HTML/React, then a render + pixel-diff verify loop.","url":"https://mcp.market/server/mehmoodqureshi-figma-mcp","rating":null,"grade":"C","score":68,"certified":false,"status":"active","category":"media","tags":["media"],"presence":{"score":23,"stars":1,"forks":0,"downloads_week":12,"last_push_at":"2026-09-26T10:01:14.000Z","license":"MIT"},"uptime":null,"claimed":false,"transport":"npm","callable_via_gateway":false,"default_price_micros":0,"repository":"https://github.com/Mehmoodqureshi/figma-mcp","website":null,"version":"0.2.1","remotes":[],"packages":[{"registryType":"npm","identifier":"@mehmoodqureshi/figma-mcp","version":"0.2.1","transport":{"type":"stdio"},"environmentVariables":[{"description":"Figma personal access token (Settings -> Security -> Personal access tokens, scope \"File content: read\"). May instead be placed in a .figma-token file in the project directory. FIGMA_API_KEY is accepted as an alias.","isRequired":true,"format":"string","isSecret":true,"name":"FIGMA_TOKEN"},{"description":"Where converted frames are cached. Defaults to .figma-cache/ in the directory the server starts from.","format":"filepath","name":"FIGMA_MCP_CACHE_DIR"}]}],"tools":[{"name":"figma_convert","description":"Fetch a Figma frame and deterministically convert it to self-contained HTML (no LLM).","write_action":false,"price_micros":0,"input_schema":null},{"name":"figma_inspect","description":"Print the IR tree as an indented outline (role, name, box, layout, text, tokens) so you can","write_action":false,"price_micros":0,"input_schema":null},{"name":"figma_verify","description":"Render an HTML file in Chromium, pixel-diff it against the Figma reference, and check each","write_action":false,"price_micros":0,"input_schema":null}],"scan":{"score":68,"grade":"C","scanned_at":"2026-09-26T11:34:10.880Z","report":{"scannerVersion":"0.1.9","scannedAt":"2026-09-26T11:34:10.945Z","components":{"code":{"score":15,"max":25,"notes":["31 source files scanned"]},"reliability":{"score":-1,"max":20,"notes":["no gateway calls yet and no remote to probe"]},"poisoning":{"score":-1,"max":15,"notes":["tools not inspected (local package is not executed); not counted"]},"auth":{"score":6,"max":15,"notes":["static API keys via environment variables"]},"maintenance":{"score":15,"max":15,"notes":["last push 0 days ago"]},"identity":{"score":8,"max":10,"notes":["registry namespace matches repository owner","GitHub account older than a year"]}},"findings":[{"id":"install.script","severity":"medium","component":"code","title":"npm install lifecycle script present"},{"id":"install.script","severity":"medium","component":"code","title":"npm install lifecycle script present","evidence":"package.json: …eline\": \"node example/pipeline.js\", \"postinstall\": \"node scripts/postinstall.js\" }, \"d…"}],"inputs":{"packages":[{"registryType":"npm","identifier":"@mehmoodqureshi/figma-mcp","version":"0.2.1","found":true,"license":"MIT","hasInstallScripts":true,"dependencyCount":6,"publishedAt":"2026-09-26T10:02:34.100Z","repositoryUrl":"git+https://github.com/Mehmoodqureshi/figma-mcp.git","weeklyDownloads":12}],"repo":{"found":true,"owner":"Mehmoodqureshi","repo":"figma-mcp","archived":false,"pushedAt":"2026-09-26T10:01:14Z","stars":1,"forks":0,"openIssues":0,"ownerType":"User","ownerAvatarUrl":"https://avatars.githubusercontent.com/u/44443770?v=4","ownerCreatedAt":"2018-10-24T16:53:53Z","license":"MIT"},"icon":{"url":"https://avatars.githubusercontent.com/u/44443770?v=4&s=128","source":"github"},"presence":{"stars":1,"forks":0,"downloadsWeek":12,"license":"MIT","lastPushAt":"2026-09-26T10:01:14.000Z","score":23}}}},"grade_history":[],"reviews":[]}