{"name":"io.scalably/figma-mcp","slug":"scalably-figma-mcp","title":"Figma MCP","description":"Figma MCP: list frames in a file and fetch one frame's JSON and image safely. 2 tools.","url":"https://mcp.market/server/scalably-figma-mcp","rating":null,"grade":"U","score":null,"certified":false,"status":"active","category":"media","tags":["media"],"presence":{"score":0,"stars":null,"forks":null,"downloads_week":null,"last_push_at":null,"license":null},"claimed":false,"transport":"mixed","callable_via_gateway":false,"default_price_micros":0,"repository":"https://github.com/scalably-io/figma-mcp","website":"https://scalably.io/mcp/figma-mcp","version":"1.0.1","remotes":[],"packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"@scalably-io/figma-mcp","version":"1.0.1","runtimeHint":"npx","transport":{"type":"stdio"},"environmentVariables":[{"description":"Figma personal access token with file_content:read","isRequired":true,"isSecret":true,"name":"FIGMA_TOKEN"},{"description":"Figma REST API base URL, default https://api.figma.com/v1","name":"FIGMA_API_BASE_URL"},{"description":"Per-request timeout in milliseconds, default 60000","name":"FIGMA_REQUEST_TIMEOUT_MS"},{"description":"Upper bound on a Figma JSON response in bytes, default 104857600","name":"FIGMA_MAX_JSON_BYTES"},{"description":"Upper bound on a downloaded frame PNG in bytes, default 104857600","name":"FIGMA_MAX_FRAME_BYTES"},{"description":"Directory that all fetch_frame output directories must stay below, default ./figma-output","name":"FIGMA_OUTPUT_ROOT"},{"description":"Test suite only: set to 1 to allow a plain-HTTP loopback API base. Never set it in normal use","name":"FIGMA_ALLOW_HTTP_FOR_TESTS"}]},{"registryType":"mcpb","identifier":"https://github.com/scalably-io/figma-mcp/releases/download/v1.0.1/figma-mcp.mcpb","fileSha256":"d3dbe2d709fa60cafb24402e7e153a71737f70a23334f54fe9cb1380a8bc6bd4","transport":{"type":"stdio"}}],"tools":[],"scan":null,"grade_history":[],"reviews":[]}