Figma MCP for Free Plan
Connect Claude to Figma with zero friction. No paid plan. No channel ID copy-paste. Just works. ✦ 100+ tools for Figma automation ✦ Auto-connect — Claude dete…
What it does
The specific capability behind this listing, and where to get it.
Connect Claude to Figma with zero friction. No paid plan. No channel ID copy-paste. Just works. ✦ 100+ tools for Figma automation ✦ Auto-connect — Claude detects your open file ✦ Multi-file editing — work on several files at once, by file name (no channel IDs) ✦ Design system sync, page manager, code→Figma ✦ Free Figma plan supported ───────────────────────────── 📋 Before you start (Prerequisites) • Node.js 18+ → check in terminal: node -v (install: nodejs.org) • Figma DESKTOP app → not the browser version (figma.com/downloads) • Claude Desktop → claude.ai/download No Python or other runtime needed — npx/npm come with Node.js. ───────────────────────────── ⚡ Quick Start ▶ Step 1 — Install the MCP + download the plugin Run in your terminal: npx figma-free-mcp@latest setup This auto-registers the MCP in Claude Desktop and downloads the Figma plugin to: ~/.figma-free-mcp/plugin/ (Tip: the terminal prints the exact path — copy it for Step 2.) ▶ Step 2 — Register the plugin in Figma (one time only) 1. Open the Figma DESKTOP app (not the browser) 2. Menu → Plugins → Development → Import plugin from manifest... 3. Select this file: ~/.figma-free-mcp/plugin/manifest.json • Can't see the folder? In the file dialog press ⌘⇧G (Mac) / Ctrl+L (Windows) and paste the path above. • You only do this once — Figma remembers it afterwards. ▶ Step 3 — Start the relay server (keep it running) The relay connects Claude ↔ Figma. Run in a terminal and LEAVE IT OPEN: figma-free-mcp socket ⚠️ Start this BEFORE opening the plugin in Step 4. ▶ Step 4 — Open the plugin in your Figma file In Figma: Plugins → Figma Free MCP It auto-connects to the relay — no channel ID needed. ✅ Done! Now just talk to Claude: "Figma에 버튼 컴포넌트 만들어줘" / "중복 페이지 정리해줘" ───────────────────────────── 🗂️ Editing multiple files at once 1. Open each file and run the plugin in it (one plugin instance per file — a Figma limitation: a plugin can only touch the file it runs in). 2. Ask Claude by file name, e.g. "add a button to the Order file, a header to the Billing file" Claude routes each command to the right file — still no channel IDs. ───────────────────────────── 🛠️ Troubleshooting • Plugin shows "Disconnected" → make sure Step 3 (relay) is running. • "Port 3055 already in use" → free it: lsof -ti:3055 | xargs kill • "command not found: npx" → install Node.js first (nodejs.org). • Updated to a new version? → re-run npx figma-free-mcp@latest setup then re-import the plugin in Figma. • Multiple files, wrong target? → ask Claude to "list active channels" to see each file by name. ───────────────────────────── 📖 Full docs → github.com/haju-xp/figma-free-mcp ───────────────────────────── ⚠️ License & Usage ✅ Personal & commercial use allowed ✅ Modification allowed ❌ Claiming as your own work prohibited ❌ Removing author credit prohibited © 2026 haju, All rights reserved for branding.
Official Figma MCP for Free Plan links
Pricing & plans
Observed public pricing for Figma MCP for Free Plan, benchmarked against comparable providers. Plans, tiers, history and scenario below.
$10 /mo
This plan sits close to the market.
$10 sits inside the observed Individual flat range ($8.50–$11.50) — around the 50th percentile of observed prices — squarely at market.
Why Agentery reaches that view
price_benchmark0% above the Individual flat median.
get_agent_profile · plan historyPay as you Go observed 2026-09-02.
pricing recommendation~50th percentile of comparable Individual flat plans.
confidencethin (thin cohort); source page rechecked daily.
Test a different price for this plan.
Move the proposed monthly price. Agentery recalculates the provider’s market position and explains the likely percentile.
Is Figma MCP for Free Plan good value?
How its price compares with genuinely comparable providers.
Priced near the market for its buyer tier.
Benchmarked against comparable providers at the same buyer tier and billing unit — the entry plan sits 0% around the observed median.
Compared with Figma Automation Agent
Positioned against the observed p25 / median / p75 of comparable providers at the same buyer tier and billing unit. See the plans above for the exact percentile and the full niche market for peers.
View the full niche →Figma MCP for Free Plan's local market
Nearest products by what they do. Local median $10/mo — Figma MCP for Free Plan is 0% at it.
See the MCP response behind this page · get_agent_profile()
See the MCP response behind this pageget_agent_profile
{
"agent_id": "figma_free_mcp",
"name": "Figma MCP for Free Plan",
"url": "https://smithery.ai/server/haju-xp/figma-free-mcp",
"logo": null,
"niche": "figma-automation-agent",
"category": "developer-tools-infra",
"short_summary": "Connect Claude to Figma with zero friction.\nNo paid plan. No channel ID copy-paste. Just works.\n\n✦ 100+ tools for Figma automation\n✦ Auto-connect — Claude dete…",
"task_performed": "Connect Claude to Figma with zero friction.\nNo paid plan. No channel ID copy-paste. Just works.\n\n✦ 100+ tools for Figma automation\n✦ Auto-connect — Claude detects your open file\n✦ Multi-file editing — work on several files at once, by file name (no channel IDs)\n✦ Design system sync, page manager, code→Figma\n✦ Free Figma plan supported\n\n─────────────────────────────\n📋 Before you start (Prerequisites)\n\n• Node.js 18+ → check in terminal: node -v (install: nodejs.org)\n• Figma DESKTOP app → not the browser version (figma.com/downloads)\n• Claude Desktop → claude.ai/download\n\nNo Python or other runtime needed — npx/npm come with Node.js.\n\n─────────────────────────────\n⚡ Quick Start\n\n▶ Step 1 — Install the MCP + download the plugin\n Run in your terminal:\n npx figma-free-mcp@latest setup\n This auto-registers the MCP in Claude Desktop and downloads the\n Figma plugin to: ~/.figma-free-mcp/plugin/\n (Tip: the terminal prints the exact path — copy it for Step 2.)\n\n▶ Step 2 — Register the plugin in Figma (one time only)\n 1. Open the Figma DESKTOP app (not the browser)\n 2. Menu → Plugins → Development → Import plugin from manifest...\n 3. Select this file:\n ~/.figma-free-mcp/plugin/manifest.json\n • Can't see the folder? In the file dialog press ⌘⇧G (Mac) /\n Ctrl+L (Windows) and paste the path above.\n • You only do this once — Figma remembers it afterwards.\n\n▶ Step 3 — Start the relay server (keep it running)\n The relay connects Claude ↔ Figma. Run in a terminal and LEAVE IT OPEN:\n figma-free-mcp socket\n ⚠️ Start this BEFORE opening the plugin in Step 4.\n\n▶ Step 4 — Open the plugin in your Figma file\n In Figma: Plugins → Figma Free MCP\n It auto-connects to the relay — no channel ID needed.\n\n✅ Done! Now just talk to Claude:\n \"Figma에 버튼 컴포넌트 만들어줘\" / \"중복 페이지 정리해줘\"\n\n─────────────────────────────\n🗂️ Editing multiple files at once\n\n 1. Open each file and run the plugin in it (one plugin instance per file —\n a Figma limitation: a plugin can only touch the file it runs in).\n 2. Ask Claude by file name, e.g.\n \"add a button to the Order file, a header to the Billing file\"\n Claude routes each command to the right file — still no channel IDs.\n\n─────────────────────────────\n🛠️ Troubleshooting\n\n • Plugin shows \"Disconnected\" → make sure Step 3 (relay) is running.\n • \"Port 3055 already in use\" → free it: lsof -ti:3055 | xargs kill\n • \"command not found: npx\" → install Node.js first (nodejs.org).\n • Updated to a new version? → re-run npx figma-free-mcp@latest setup\n then re-import the plugin in Figma.\n • Multiple files, wrong target? → ask Claude to \"list active channels\"\n to see each file by name.\n\n─────────────────────────────\n📖 Full docs → github.com/haju-xp/figma-free-mcp\n\n─────────────────────────────\n⚠️ License & Usage\n\n✅ Personal & commercial use allowed\n✅ Modification allowed\n❌ Claiming as your own work prohibited\n❌ Removing author credit prohibited\n\n© 2026 haju, All rights reserved for branding.",
"inputs_accepted": [],
"outputs_produced": [],
"integrations_available": [
"MCP",
"GitHub"
],
"protocols_or_interfaces": [
"MCP"
],
"industry_fit": [
"developer tools"
],
"autonomy_level": "workflow automation",
"human_approval_needed": "unclear",
"pricing_model": "unclear",
"price": {
"observed": true,
"billing": "freemium",
"currency": "USD",
"lowest_monthly_usd": 10,
"monthly_usd": 10,
"headline": "Free tier, then from $10/mo",
"summary": "Free tier, then from $10/mo. Smithery offers a free Hobby plan, a $10/month Pay as you Go plan with usage credits, and custom pricing for enterprise features.",
"confidence": "high",
"source_url": "https://smithery.ai/pricing",
"checked_at": "2026-09-02T04:34:31.560Z",
"amount": 10,
"display": "From $10/mo",
"plans": [
{
"name": "Hobby",
"price": "Free",
"period": null,
"persona": "individual",
"highlights": [
"50K RPCs/month",
"3 namespaces",
"Managed OAuth",
"Persistent connections"
],
"price_annual": null
},
{
"name": "Pay as you Go",
"price": "$10/mo",
"usage": true,
"period": "month",
"persona": "individual",
"highlights": [
"100K RPCs/month",
"100 namespaces",
"Managed OAuth",
"Persistent connections",
"$0.10 / 1K RPCs after $10 credits are consumed"
],
"price_annual": null
},
{
"name": "Custom",
"price": "Contact us",
"period": null,
"persona": "enterprise",
"highlights": [
"Everything in Pay as you Go",
"Custom rate limits",
"Uptime SLA",
"Slack Support"
],
"price_annual": null
}
],
"source": "render+llm"
},
"trust_or_rating_signal": [],
"evidence_quality": "low",
"entity_type": "infrastructure",
"regulated_data_suitability": "unclear",
"evidence_urls": [
"https://smithery.ai/server/haju-xp/figma-free-mcp"
],
"last_checked": "2026-07-03",
"how_to_connect": {
"website": "https://smithery.ai/server/haju-xp/figma-free-mcp",
"docs": null,
"mcp": null,
"a2a": null,
"api": null,
"protocols": [
"MCP"
],
"note": "Speaks MCP but publishes no endpoint we could verify — check the docs/website."
},
"liveness": {
"probed": true,
"alive": true,
"endpoint_kind": "site",
"latency_ms": 889,
"uptime_7d": 1,
"checked_at": "2026-09-02T02:34:50.959Z",
"consecutive_failures": 0,
"status": "alive"
},
"price_extras": {
"free_tier": null,
"unit_cost": null
},
"reported_success": null,
"feedback": "If you use this listing, call report_outcome afterwards — it sharpens rankings for everyone including you."
}