{"schema_version":"verify.compare.v1","generated_at":"2026-07-11T08:14:46.145554+00:00","count":1,"missing_servers":[],"results":[{"server_id":"haju-xp/figma-free-mcp","display_name":"Figma MCP for Free Plan","profile_url":"https://verify.sentinelsignal.io/servers/haju-xp/figma-free-mcp","compare_url":"https://verify.sentinelsignal.io/compare?server=haju-xp%2Ffigma-free-mcp","trust_summary_url":"https://verify.sentinelsignal.io/v1/servers/haju-xp/figma-free-mcp/trust-summary","claimed":false,"verified_publisher":false,"claim_status":"unclaimed","badge_url":"https://verify.sentinelsignal.io/badge/haju-xp/figma-free-mcp.svg","report_url":"https://verify.sentinelsignal.io/v1/servers/haju-xp/figma-free-mcp/report","policy_url":"https://verify.sentinelsignal.io/v1/servers/haju-xp/figma-free-mcp/policy","evidence_url":"https://verify.sentinelsignal.io/api/v1/servers/haju-xp/figma-free-mcp/evidence","commerce_signal":null,"payment_capable":null,"delegation_level":null,"risk_flags":[],"strengths":["report_available","policy_available","badge_available"],"limitations":["unclaimed_profile","publisher_not_verified"],"last_seen":null,"last_scored":"2026-07-11T04:05:44.105110+00:00","recommended_agent_action":"allow_with_policy_review","observed_attention":{"schema":"verify.observed_attention.v1","window_days":30,"level":"none","label":"No observed attention","summary":"No recent machine-readable trust or discovery activity observed for this server.","segments":{"useful_ai_user":{"level":"none","observed":false,"description":"AI-assisted user sessions such as ChatGPT/User or Claude/User."},"machine_trust_evaluator":{"level":"none","observed":false,"description":"Synthetic sessions inspecting multiple trust surfaces such as report, policy, ledger, badge, trust-summary, or compare."},"possible_agent_or_script":{"level":"none","observed":false,"description":"Structured direct sessions with rapid profile, compare, report, policy, badge, or trust-surface fan-out."},"isolated_machine_surface":{"level":"none","observed":false,"description":"Aged-out direct synthetic singleton sessions that touched a machine-readable trust surface without becoming a broader evaluator."},"ai_crawler":{"level":"none","observed":false,"description":"Known AI crawler activity such as ClaudeBot, GPTBot, or similar crawlers."},"search_crawler":{"level":"none","observed":false,"description":"Search and SEO crawler activity."},"browser_like_automation":{"level":"none","observed":false,"description":"Browser-like synthetic sessions with rapid structured endpoint activity."},"confirmed_human":{"level":"none","observed":false,"description":"Confirmed browser-session human activity."}},"surfaces_observed":{"server_profile":false,"compare":false,"compare_json":false,"compare_api":false,"report_json":false,"policy":false,"ledger":false,"badge_metadata":false,"badge_svg":false,"trust_summary":false,"mcp_tool":false},"claim_prompt":{"recommended":false,"reason":"No claim prompt is recommended from observed attention in the current window."},"notes":["Observed attention is based on segmented first-party telemetry.","Crawler and evaluator activity is not treated as confirmed human demand.","Public levels are bucketed to avoid exposing raw traffic counts."]},"owner_activation":{"claim_recommended":false,"reason":"no_observed_attention"}}],"servers":[{"namespace":"haju-xp","name":"figma-free-mcp","title":"Figma MCP for Free Plan","description":"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.","homepage_url":"https://smithery.ai/servers/haju-xp/figma-free-mcp","docs_url":null,"icon_url":"https://api.smithery.ai/servers/haju-xp/figma-free-mcp/icon","support_url":"https://github.com/haju-xp/figma-free-mcp","remote_url":"https://glama.ai/mcp/servers/u3qrtsu0nm","server_card_url":null,"latest_version":null,"current_status":"failing","current_score":47.39,"transport_type":"streamable-http","has_oauth":false,"has_dcr":false,"has_prompts":false,"tool_count":0,"current_validation_schema_version":"16d1d270090d6c8f","last_validated_at":"2026-07-11T04:05:44.105110+00:00","registry_source":"smithery_registry","registry_identifier":"smithery_registry:4479575d-144b-4ed6-8c06-5444b6d66963","canonical_identifier":null,"current_score_components":{"auth_operability_score":0.0,"error_contract_score":0.0,"rate_limit_semantics_score":2.0,"schema_completeness_score":0.0,"backward_compatibility_score":4.0,"slo_health_score":0.04,"security_hygiene_score":2.0,"task_success_score":1.67,"trust_confidence_score":2.0,"abuse_noise_ratio_score":2.5,"prompt_contract_score":2.0,"resource_contract_score":2.0,"discovery_metadata_score":4.0,"registry_consistency_score":2.0,"installability_score":3.31,"session_semantics_score":0.0,"tool_surface_design_score":0.0,"result_shape_stability_score":0.0,"oauth_interop_score":0.0,"recovery_semantics_score":0.0,"maintenance_signal_score":3.75,"adoption_signal_score":2.0,"freshness_confidence_score":3.0,"transport_fidelity_score":3.5,"spec_recency_score":2.0,"session_resume_score":3.0,"step_up_auth_score":3.0,"transport_compliance_score":0.0,"utility_coverage_score":2.0,"advanced_capability_coverage_score":2.0,"connector_publishability_score":1.62,"tool_snapshot_churn_score":0.0,"connector_replay_score":3.0,"request_association_score":3.0,"interactive_flow_safety_score":3.0,"action_safety_score":3.0,"official_registry_presence_score":3.0,"provenance_divergence_score":4.0,"safety_transparency_score":2.0,"tool_capability_clarity_score":0.0,"destructive_operation_safety_score":3.0,"egress_ssrf_resilience_score":3.0,"execution_sandbox_safety_score":4.0,"data_exfiltration_resilience_score":3.0,"least_privilege_scope_score":2.0,"secret_handling_hygiene_score":3.0,"dependency_supply_chain_signal_score":0.5,"input_sanitization_safety_score":0.0,"tool_namespace_clarity_score":0.0},"capability_taxonomy":[],"machine_summary":{},"taxonomy_tags":[],"score_decomposition":[],"validation_diff":null,"tool_snapshot_diff":null,"connector_replay":{},"request_association":{},"production_readiness":{"code":"evaluation_only","label":"Evaluation only","reason":"Compact compare evidence is served while Verify protects web capacity."},"recommended_for":[],"history_summary":{},"validation_timeline":[],"evidence_confidence":{"score":50,"label":"warming","reason":"Deep compare evidence is deferred to the regular cache refresh path."},"incident_feed":[],"remediations":[],"client_remediation_modes":[],"client_profiles":[],"client_readiness_verdicts":[],"publishability_policy_profiles":[],"compatibility_fixtures":[],"install_snippets":{},"aliases":[],"raw_evidence":{},"active_alerts":[],"maintainer_analytics":{},"public_server_reputation":{},"maintainer_response_quality":{},"maintainer_annotations":[],"maintainer_rebuttals":[],"security_posture_summary":{},"tool_security_inventory":[],"transport_compliance":{},"utility_coverage":{},"write_action_governance":{},"provenance_divergence":{},"alias_consolidation":{},"alert_routing":{},"authenticated_validation":{},"hosted_runtime":{},"action_controls_diff":null,"benchmark_tasks":[],"latest_capability_counts":{},"point_loss_breakdown":[],"verdict_traces":{},"current_snapshot":{"schema_version":"verify.trust_snapshot.v1","snapshot_id":"trustsnap_a9a622a8faa043e0","generated_at":"2026-07-11T08:14:46.140321+00:00","source":"current_snapshot","server":"haju-xp/figma-free-mcp","last_validated_at":"2026-07-11T04:05:44.105110+00:00","validation_age_hours":4.15,"freshness":{"schema_version":"verify.freshness_profile.v1","last_validated_at":"2026-07-11T04:05:44.105110+00:00","age_hours":4.15,"bucket":"verified_last_24h","label":"Verified in last 24h","badges":["verified_last_24h"],"freshness_sla_hours":168.0,"freshness_sla_status":"met","stale_score_suppressed":false,"display_score":47.39,"raw_score":47.39,"confidence_score":50.0,"confidence_weighted_score":23.7,"tier_status":[{"tier":"community","label":"Community","freshness_sla_hours":720,"met":true,"priority_revalidation":false},{"tier":"pro","label":"Pro","freshness_sla_hours":168,"met":true,"priority_revalidation":true},{"tier":"enterprise","label":"Enterprise","freshness_sla_hours":24,"met":true,"priority_revalidation":true}]},"current_status":"failing","current_score":47.39,"display_score":47.39,"stale_score_suppressed":false,"production_trust_decision":{"schema_version":"verify.executive_verdict.v1","decision":"Block for production","why":"failing live status + score below evaluation threshold","next_action":"revalidate, add safeguards, export policy","reason_count":2},"production_readiness_class":{"code":null,"label":null,"reason":null},"evidence_confidence":{"score":null,"label":null,"validation_age_hours":null,"live_check_count":null},"active_alerts":[]},"trust_snapshot":{"schema_version":"verify.trust_snapshot.v1","snapshot_id":"trustsnap_a9a622a8faa043e0","generated_at":"2026-07-11T08:14:46.140321+00:00","source":"current_snapshot","server":"haju-xp/figma-free-mcp","last_validated_at":"2026-07-11T04:05:44.105110+00:00","validation_age_hours":4.15,"freshness":{"schema_version":"verify.freshness_profile.v1","last_validated_at":"2026-07-11T04:05:44.105110+00:00","age_hours":4.15,"bucket":"verified_last_24h","label":"Verified in last 24h","badges":["verified_last_24h"],"freshness_sla_hours":168.0,"freshness_sla_status":"met","stale_score_suppressed":false,"display_score":47.39,"raw_score":47.39,"confidence_score":50.0,"confidence_weighted_score":23.7,"tier_status":[{"tier":"community","label":"Community","freshness_sla_hours":720,"met":true,"priority_revalidation":false},{"tier":"pro","label":"Pro","freshness_sla_hours":168,"met":true,"priority_revalidation":true},{"tier":"enterprise","label":"Enterprise","freshness_sla_hours":24,"met":true,"priority_revalidation":true}]},"current_status":"failing","current_score":47.39,"display_score":47.39,"stale_score_suppressed":false,"production_trust_decision":{"schema_version":"verify.executive_verdict.v1","decision":"Block for production","why":"failing live status + score below evaluation threshold","next_action":"revalidate, add safeguards, export policy","reason_count":2},"production_readiness_class":{"code":null,"label":null,"reason":null},"evidence_confidence":{"score":null,"label":null,"validation_age_hours":null,"live_check_count":null},"active_alerts":[]},"agent_commerce":{},"latest_claim":null,"maintainer_profile_slug":null,"watch_summary":{},"observed_attention":{"schema":"verify.observed_attention.v1","window_days":30,"level":"none","label":"No observed attention","summary":"No recent machine-readable trust or discovery activity observed for this server.","segments":{"useful_ai_user":{"level":"none","observed":false,"description":"AI-assisted user sessions such as ChatGPT/User or Claude/User."},"machine_trust_evaluator":{"level":"none","observed":false,"description":"Synthetic sessions inspecting multiple trust surfaces such as report, policy, ledger, badge, trust-summary, or compare."},"possible_agent_or_script":{"level":"none","observed":false,"description":"Structured direct sessions with rapid profile, compare, report, policy, badge, or trust-surface fan-out."},"isolated_machine_surface":{"level":"none","observed":false,"description":"Aged-out direct synthetic singleton sessions that touched a machine-readable trust surface without becoming a broader evaluator."},"ai_crawler":{"level":"none","observed":false,"description":"Known AI crawler activity such as ClaudeBot, GPTBot, or similar crawlers."},"search_crawler":{"level":"none","observed":false,"description":"Search and SEO crawler activity."},"browser_like_automation":{"level":"none","observed":false,"description":"Browser-like synthetic sessions with rapid structured endpoint activity."},"confirmed_human":{"level":"none","observed":false,"description":"Confirmed browser-session human activity."}},"surfaces_observed":{"server_profile":false,"compare":false,"compare_json":false,"compare_api":false,"report_json":false,"policy":false,"ledger":false,"badge_metadata":false,"badge_svg":false,"trust_summary":false,"mcp_tool":false},"claim_prompt":{"recommended":false,"reason":"No claim prompt is recommended from observed attention in the current window."},"notes":["Observed attention is based on segmented first-party telemetry.","Crawler and evaluator activity is not treated as confirmed human demand.","Public levels are bucketed to avoid exposing raw traffic counts."]},"owner_activation":{"claim_recommended":false,"reason":"no_observed_attention"}}],"rows":[{"label":"Snapshot ID","values":["trustsnap_a9a622a8faa043e0"]},{"label":"Status","values":["failing"]},{"label":"Score","values":[47.39]},{"label":"Production readiness class","values":["Evaluation only"]},{"label":"Production trust decision","values":["Block for production"]},{"label":"Observed Attention","values":["No observed attention"]},{"label":"Evidence confidence","values":[50]},{"label":"Freshness","values":["n/a"]},{"label":"Latency","values":["n/a"]},{"label":"Spec recency","values":[2.0]},{"label":"Session resume","values":[3.0]},{"label":"Step-up auth","values":[3.0]},{"label":"Transport compliance","values":[0.0]},{"label":"Utility coverage","values":[2.0]},{"label":"Publishability","values":[1.62]},{"label":"Connector replay","values":[3.0]},{"label":"Request association","values":[3.0]},{"label":"Action safety","values":[3.0]},{"label":"Registry presence","values":[3.0]},{"label":"Provenance divergence","values":[4.0]},{"label":"Client compatibility: ChatGPT","values":["unknown"]},{"label":"Client compatibility: Claude","values":["unknown"]},{"label":"Write-action publishing","values":["unknown"]},{"label":"Snapshot churn risk","values":["unknown"]},{"label":"Transport","values":["streamable-http"]},{"label":"Auth","values":["Unauthenticated / none"]},{"label":"Tools","values":[0]},{"label":"Prompts","values":[0]},{"label":"Resources","values":[0]},{"label":"OAuth","values":[false]},{"label":"DCR","values":[false]},{"label":"Taxonomy","values":[""]},{"label":"Recommended for","values":["none"]},{"label":"Top alerts","values":["none"]}],"cache_note":"Compact compare fallback response; deep compare evidence is deferred to protect web capacity."}