cursor-talk-to-figma-mcp

Provides an MCP server (plus a companion WebSocket + Figma plugin) that lets an AI agent read Figma/FigJam documents and programmatically modify design elements (e.g., text, layout, styling, components/overrides, connections, annotations) via MCP tools.

Evaluated Mar 29, 2026 (22d ago)
Homepage ↗ Repo ↗ Ai Ml mcp model-context-protocol figma figjam agentic-ai automation cursor websocket design-tools typescript
⚙ Agent Friendliness
50
/ 100
Can an agent use this?
🔒 Security
33
/ 100
Is it safe for agents?
⚡ Reliability
36
/ 100
Does it work consistently?

Score Breakdown

⚙ Agent Friendliness

MCP Quality
75
Documentation
70
Error Messages
0
Auth Simplicity
25
Rate Limits
0

🔒 Security

TLS Enforcement
50
Auth Strength
20
Scope Granularity
0
Dep. Hygiene
55
Secret Handling
50

No authentication/authorization is described in the provided README for MCP/WebSocket usage. WebSocket hostname change for Windows/WSL suggests network exposure can be configured; without auth this increases risk if reachable beyond localhost. TLS enforcement and secret handling practices are not documented. Dependencies listed are general libraries; no vulnerability posture is described in the provided materials.

⚡ Reliability

Uptime/SLA
0
Version Stability
55
Breaking Changes
50
Error Recovery
40
AF Security Reliability

Best When

You have an interactive agent workflow (Cursor/Claude Code) connected to a developer-run local WebSocket + MCP server and you want structured, tool-based access to Figma for iterative design automation.

Avoid When

You need network-accessible, internet-facing endpoints or strong access control without adding your own authentication/authorization layer around the WebSocket/MCP server.

Use Cases

  • Read document/selection info from Figma for agent-driven edits
  • Batch replace or re-chunk text nodes and update multiple nodes efficiently
  • Apply auto-layout properties (layout mode, padding, spacing, sizing, alignment)
  • Modify styling (fill/stroke/corner radius) and reposition/resize/clone/delete nodes
  • Work with component instances by extracting and setting instance overrides
  • Convert prototype reactions into FigJam connector lines and flows
  • Create/update native annotations and batch annotation operations
  • Scan nodes by types to find targets for downstream edits

Not For

  • Security-critical automation without additional hardening (no explicit auth shown in docs)
  • Operations requiring fine-grained permissions/auditing per user/project out of the box
  • Production deployments needing documented operational guarantees (SLA, uptime, incident handling)
  • High-reliability bulk edits without validating idempotency and failure modes

Interface

REST API
No
GraphQL
No
gRPC
No
MCP Server
Yes
SDK
No
Webhooks
No

Authentication

Methods: None documented (local socket/plugin workflow; no auth described in README)
OAuth: No Scopes: No

README describes joining a channel and running a local WebSocket server but does not document authentication, authorization, or per-user permissions for the MCP/WebSocket endpoints.

Pricing

Free tier: No
Requires CC: No

Pricing not mentioned; npm package and developer-run Figma interactions imply costs are primarily your infrastructure/agent usage.

Agent Metadata

Pagination
none
Idempotent
False
Retry Guidance
Not documented

Known Gotchas

  • Must join a channel before sending commands (ordering dependency)
  • Bulk/scan operations on large designs may require chunking parameters (agent must pass/choose them)
  • Some operations are not fully supported (e.g., export returning base64 as text is noted as limited)
  • Failure modes for destructive operations (delete) and repeated runs are not described; agent should verify node existence/state before/after edits

Alternatives

Full Evaluation Report

Comprehensive deep-dive: security analysis, reliability audit, agent experience review, cost modeling, competitive positioning, and improvement roadmap for cursor-talk-to-figma-mcp.

AI-powered analysis · PDF + markdown · Delivered within 30 minutes

$99

Package Brief

Quick verdict, integration guide, cost projections, gotchas with workarounds, and alternatives comparison.

Delivered within 10 minutes

$3

Score Monitoring

Get alerted when this package's AF, security, or reliability scores change significantly. Stay ahead of regressions.

Continuous monitoring

$3/mo

Scores are editorial opinions as of 2026-03-29.

8642
Packages Evaluated
17761
Need Evaluation
586
Need Re-evaluation
Community Powered