{"passport":{"unfragile":{"@version":"1.0","version":"2026-05","artifact":{"id":"smithery_ai-zerolab-mcp-figma","slug":"ai-zerolab-mcp-figma","name":"Figma API Integration","type":"api","url":"https://www.figma.com","page_url":"https://unfragile.ai/ai-zerolab-mcp-figma","categories":["llm-apis"],"tags":["mcp","model-context-protocol","smithery:ai-zerolab/mcp-figma"],"pricing":{"model":"open_source","free":true,"starting_price":null},"status":"active","verified":false},"capabilities":[{"id":"smithery_ai-zerolab-mcp-figma__cap_0","uri":"capability://tool.use.integration.file.management.via.figma.api","name":"file management via figma api","description":"This capability allows users to programmatically manage Figma files by utilizing RESTful API endpoints. It supports operations such as creating, updating, and deleting files, leveraging OAuth for secure access and ensuring that all interactions are logged for audit purposes. The integration uses a modular architecture that allows for easy extension and customization of file management workflows.","intents":["How can I create new design files in Figma programmatically?","What API calls do I need to update existing Figma files?","Can I automate the deletion of outdated design files in Figma?"],"best_for":["developers building design automation tools"],"limitations":["Rate limits on API calls may restrict bulk operations","Requires OAuth setup for authentication"],"requires":["API key for Figma","Node.js 14+"],"input_types":["structured data","text"],"output_types":["structured data","status responses"],"categories":["tool-use-integration","design-automation"],"confidence":0.5,"matches":0,"success_rate":0},{"id":"smithery_ai-zerolab-mcp-figma__cap_1","uri":"capability://tool.use.integration.comment.management.through.figma.api","name":"comment management through figma api","description":"This capability enables users to manage comments on Figma designs via the API, allowing for the creation, retrieval, and deletion of comments. It employs a RESTful approach with JSON payloads for easy integration into existing workflows, ensuring that comments can be linked to specific design elements for context. The architecture supports real-time updates, allowing users to receive notifications when comments are added or modified.","intents":["How can I automate the addition of comments to specific design elements?","What API methods do I use to retrieve comments from a Figma file?","Can I delete comments programmatically in Figma?"],"best_for":["teams collaborating on design projects"],"limitations":["Comment retrieval may be limited to the last 100 comments due to API constraints","Requires user permissions for comment access"],"requires":["API key for Figma","Node.js 14+"],"input_types":["structured data","text"],"output_types":["structured data","status responses"],"categories":["tool-use-integration","collaboration"],"confidence":0.5,"matches":0,"success_rate":0},{"id":"smithery_ai-zerolab-mcp-figma__cap_2","uri":"capability://tool.use.integration.component.manipulation.via.figma.api","name":"component manipulation via figma api","description":"This capability allows users to programmatically create, update, and delete components in Figma using its API. It leverages a structured approach to component definitions, enabling users to define properties and states for components dynamically. The integration supports batch processing of component updates, which is optimized for performance by minimizing API calls through intelligent caching strategies.","intents":["How can I create new components in Figma using the API?","What are the steps to update existing components programmatically?","Can I delete multiple components at once in Figma?"],"best_for":["developers building design systems"],"limitations":["Complex component structures may require additional API calls","Limited to Figma's component capabilities"],"requires":["API key for Figma","Node.js 14+"],"input_types":["structured data","text"],"output_types":["structured data","status responses"],"categories":["tool-use-integration","design-system"],"confidence":0.5,"matches":0,"success_rate":0},{"id":"smithery_ai-zerolab-mcp-figma__cap_3","uri":"capability://tool.use.integration.design.file.versioning.through.figma.api","name":"design file versioning through figma api","description":"This capability provides users with the ability to manage version control for design files using the Figma API. It allows for the retrieval of historical versions of files and the ability to restore previous versions. The implementation uses a combination of API endpoints and local storage to track changes, ensuring that users can revert to earlier designs seamlessly.","intents":["How can I retrieve previous versions of a Figma design file?","What API calls do I need to restore a design file to an earlier state?","Can I automate versioning for my design files in Figma?"],"best_for":["design teams needing version control"],"limitations":["Version history may be limited by Figma's retention policies","Requires proper authentication for access"],"requires":["API key for Figma","Node.js 14+"],"input_types":["structured data","text"],"output_types":["structured data","status responses"],"categories":["tool-use-integration","version-control"],"confidence":0.5,"matches":0,"success_rate":0}],"trust":{"score":26,"verified":false,"data_access_risk":"high","permissions":["API key for Figma","Node.js 14+"],"failure_modes":["Rate limits on API calls may restrict bulk operations","Requires OAuth setup for authentication","Comment retrieval may be limited to the last 100 comments due to API constraints","Requires user permissions for comment access","Complex component structures may require additional API calls","Limited to Figma's component capabilities","Version history may be limited by Figma's retention policies","Requires proper authentication for access","builder identity is not verified yet","no observed match outcomes yet"],"rank_breakdown":{"adoption":0.05,"quality":0.33,"ecosystem":0.38999999999999996,"match_graph":0.25,"freshness":0.5,"weights":{"adoption":0.25,"quality":0.25,"ecosystem":0.1,"match_graph":0.28,"freshness":0.12}},"observed_outcomes":{"matches":0,"success_rate":0,"avg_confidence":0,"top_intents":[],"last_matched_at":null},"maintenance":{"status":"active","updated_at":"2026-05-24T12:16:25.635Z","last_scraped_at":"2026-05-03T15:18:57.632Z","last_commit":null},"community":{"stars":null,"forks":null,"weekly_downloads":null,"model_downloads":null,"model_likes":null}},"distribution":{"claim_url":"https://unfragile.ai/submit?claim=ai-zerolab-mcp-figma","compare_url":"https://unfragile.ai/compare?artifact=ai-zerolab-mcp-figma"}},"signature":"9vjnZ47+9QBJONdy1Gt1NGLqgme+MJ0Vre+/0+Q05sqp0PoSR1Sp3MF8TOMLkVRUZvnfWo6Fjxy/zSWHpqX9Dg==","signedAt":"2026-06-21T03:01:54.226Z","signedBy":"unfragile.ai","version":1},"_links":{"self":"https://unfragile.ai/api/v1/passport/ai-zerolab-mcp-figma","artifact":"https://unfragile.ai/ai-zerolab-mcp-figma","verify":"https://unfragile.ai/api/v1/verify?slug=ai-zerolab-mcp-figma","publicKey":"https://unfragile.ai/api/v1/trust-passport-public-key","spec":"https://unfragile.ai/trust","schema":"https://unfragile.ai/schema.json","docs":"https://unfragile.ai/docs"}}