{"id":"mcp-io-scalably-figma-mcp","title":"Figma MCP","type":"mcp","industry":"design","roles":["ui-designer"],"summary":"Figma MCP: list frames in a file and fetch one frame's JSON and image safely. 2 tools.","summary_lang":"en","source_url":"https://github.com/scalably-io/figma-mcp","raw_url":"https://raw.githubusercontent.com/SiinXu/agent-academy/main/data/originals/mcp-io-scalably-figma-mcp.md","upstream_raw_url":null,"repo":"scalably-io/figma-mcp","author":"io.scalably","license":"MIT","redistributable":false,"content_policy":"link-and-summary-only","original":{"kind":"full","license":"MIT","url":"https://github.com/scalably-io/figma-mcp/blob/HEAD/README.md","record":{"description":"Figma MCP: list frames in a file and fetch one frame's JSON and image safely. 2 tools.","name":"io.scalably/figma-mcp","packages":[{"env":[{"description":"Figma personal access token with file_content:read","name":"FIGMA_TOKEN","required":true,"secret":true},{"description":"Figma REST API base URL, default https://api.figma.com/v1","name":"FIGMA_API_BASE_URL","required":null,"secret":null},{"description":"Per-request timeout in milliseconds, default 60000","name":"FIGMA_REQUEST_TIMEOUT_MS","required":null,"secret":null},{"description":"Upper bound on a Figma JSON response in bytes, default 104857600","name":"FIGMA_MAX_JSON_BYTES","required":null,"secret":null},{"description":"Upper bound on a downloaded frame PNG in bytes, default 104857600","name":"FIGMA_MAX_FRAME_BYTES","required":null,"secret":null},{"description":"Directory that all fetch_frame output directories must stay below, default ./figma-output","name":"FIGMA_OUTPUT_ROOT","required":null,"secret":null},{"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","required":null,"secret":null}],"id":"@scalably-io/figma-mcp","transport":"stdio","type":"npm","version":"1.0.1"},{"env":[],"id":"https://github.com/scalably-io/figma-mcp/releases/download/v1.0.1/figma-mcp.mcpb","transport":"stdio","type":"mcpb","version":null}],"remotes":[],"repository":"https://github.com/scalably-io/figma-mcp","title":"Figma MCP","version":"1.0.1","website":"https://scalably.io/mcp/figma-mcp"}},"install":"npx -y @scalably-io/figma-mcp","security":{"audited":false,"executes_code":true,"needs_credentials":true,"writes_external":false,"credential_names":["FIGMA_TOKEN","FIGMA_API_BASE_URL","FIGMA_REQUEST_TIMEOUT_MS","FIGMA_MAX_JSON_BYTES","FIGMA_MAX_FRAME_BYTES","FIGMA_OUTPUT_ROOT","FIGMA_ALLOW_HTTP_FOR_TESTS"]},"metrics":{"repo_stars":0,"repo_pushed_at":"2026-10-14","registry_updated_at":"2026-09-09"},"course_step":"4-do-it","status":"active","first_seen":"2026-10-15T10:15:30Z","updated_at":"2026-10-15T10:15:30Z","checked_at":"2026-10-15T10:15:30Z","http_status":{"source":200},"page":"https://academy.incidental.site/r/mcp-io-scalably-figma-mcp/","source":"mcp-registry"}