Penpot MCP vs Figma McP: The Real Estate Card Test ![rw-book-cover](https://i.ytimg.com/vi/_yNzqE0zktQ/sddefault.jpg) ๐Ÿ”— **Source:** [Penpot MCP vs Figma McP: The Real Estate Card Test](https://www.youtube.com/watch?v=_yNzqE0zktQ) > [!note]+ Document Notes > tags: [penpot, figma, mcp, design-to-code, ai-design] > author: [MISSING] > source: Penpot (YouTube) > reference: https://www.youtube.com/watch?v=_yNzqE0zktQ > date created: 2026-06-30 09:00 > > # ๐Ÿท๏ธ Title: Penpot MCP vs Figma MCP: The Real Estate Card Test > <!-- deep-read:sections start --> ## ๐Ÿงญ Table of Contents - [๐Ÿ“ Summary](#-summary) - [๐Ÿ“– Main Content](#-main-content) - [๐Ÿ—’๏ธ Notes](#๏ธ-notes) - [๐Ÿ“š References](#-references) - [๐Ÿ—ฃ๏ธ Paraphrase](#๏ธ-paraphrase) - [๐Ÿ“ฐ Newsletter](#-newsletter) - [โœ… Action Items](#-action-items) - [๐Ÿงช Hypotheses](#-hypotheses) - [๐Ÿ“Š Methodology](#-methodology) - [โ“ Questions](#-questions) - [๐Ÿ”ฎ Future Research](#-future-research) - [๐Ÿ’ก Implications](#-implications) - [๐Ÿง  Learning Styles Assessment](#-learning-styles-assessment) - [๐Ÿ“Š Accessibility Assessment](#-accessibility-assessment) - [๐ŸŒ DEIB Assessment](#-deib-assessment) - [โœ… Logical Validity](#-logical-validity) - [๐Ÿ›ก๏ธ DARVO Analysis](#-darvo-analysis) - [๐ŸŽฏ Conclusion](#-conclusion) ### ๐Ÿ”— References - [Penpot MCP vs Figma MCP (YouTube)](https://www.youtube.com/watch?v=_yNzqE0zktQ) - [Penpot](https://penpot.app/) ## ๐Ÿ“ Summary - What happened: A 44-second Penpot promo runs a "real estate card test" โ€” same complex prompt and requirements handed to Penpot's MCP, Figma's MCP, and other competitors. - Why it matters: It frames MCP servers as the bridge giving AI agents context to read/write design files, with "design as code" as the differentiator for build-ready output. - Stakeholders: Penpot (narrator), Figma and unnamed competitors, AI-agent tooling users, design-to-code teams. - Risks/tradeoffs: vendor benchmark, single test case, no shown artifacts or methodology โ€” comparative claims are unverified. - Bottom line: Penpot claims its MCP yields structured, reusable, build-ready output where rivals break, crediting its design-as-code model. ## ๐Ÿ“– Main Content - Core argument: AI-generated design quality depends on the context a tool's MCP server exposes; Penpot credits its design-as-code foundation for giving agents enough context to emit flexible layouts and reusable components. - Claim chain: same prompt + requirements โ†’ Figma/competitors yield broken, non-reusable output โ†’ Penpot yields a clean, structured, reusable design. - Terms: MCP (Model Context Protocol) = open protocol letting agents read/write external tools, here design files; design as code = structured, machine-parsable files vs opaque canvas data; reusable components/flexible layouts = design-system primitives that survive round-tripping into build-ready code. - Uncertainty: "broken," "can't reuse," "clean, structured" are stated, not shown โ€” no artifacts, rubric, prompt text, or repeat trials. Single-source, single-trial, vendor-authored. ### ๐Ÿ—’๏ธ Notes #### โฑ๏ธ [00:00](https://www.youtube.com/watch?v=_yNzqE0zktQ?t=0) The test setup - Penpot's MCP compared against Figma's and "others" via a single exercise: designing a real estate property card. - Controlled inputs asserted: "Same requirements, same complex prompt." #### โฑ๏ธ [00:15](https://www.youtube.com/watch?v=_yNzqE0zktQ?t=15) The claimed result - Figma and competitors: "broken layouts and elements you can't reuse." - Penpot: "a clean, structured design built on top of flexible layouts and reusable components." #### โฑ๏ธ [00:30](https://www.youtube.com/watch?v=_yNzqE0zktQ?t=30) The thesis and CTA - Attributed to Penpot's "design as code approach." - Mechanism claim: "AI agents get the rich context they need to read and write design files you can actually build on." - Call to action: "Penpot's MCP, try it now." ## ๐Ÿ“š References - [Penpot โ€” official site](https://penpot.app/) - [Model Context Protocol](https://modelcontextprotocol.io/) - [Figma](https://www.figma.com/) ## ๐Ÿ—ฃ๏ธ Paraphrase - Penpot ran one comparison โ€” a real estate card built from an identical prompt and brief โ€” across its own MCP server, Figma's, and other tools. - It reports that the competitors produced broken, non-reusable results while Penpot produced a structured, reusable, build-ready design, crediting its design-as-code model and inviting viewers to try the MCP. ## ๐Ÿ“ฐ Newsletter - For the WordPress and design-systems crowd: MCP servers are quietly becoming the seam between AI agents and your real source files. Penpot's new 44-second demo pits its MCP against Figma's on a single "real estate card" prompt and (unsurprisingly, since Penpot made it) declares its own design-as-code output the only build-ready one. - Why care: open-source Penpot's pitch โ€” structured files agents can read AND write โ€” maps neatly onto block-theme and design-token workflows where you want components, not pixel soup. Worth a hands-on test before believing the marketing. - Try it: [Penpot](https://penpot.app/) ยท [MCP spec](https://modelcontextprotocol.io/) ## โœ… Action Items #### DevRel - Developer experience: stand up Penpot's and Figma's MCP side by side, run the card prompt, and capture the actual artifacts for an honest comparison. - Education: draft a short "what is a design-tool MCP server" explainer. - Developer marketing: treat design-as-code as a positioning pattern; don't repeat unverified head-to-head claims. #### WordPress - Design: test whether Penpot's reusable-component output round-trips into block patterns and theme.json tokens. - Core AI: log as a data point on agent-readable design formats for the design-to-code eval set. - Documentation: if useful, write an examples-first Penpot MCP quickstart. #### OSPO - Not applicable to this source โ€” 44-second vendor demo raises no governance, license, security, SBOM, or upstream-funding action. #### Community - Not applicable to this source โ€” no maintainer, contributor, or sponsor coordination implicated. #### The WPCC - Not applicable to this source โ€” no funding or fellowship dimension. #### FAIR - Not applicable to this source โ€” no metadata-provenance or anti-capture dimension. ## ๐Ÿงช Hypotheses - H1: Given an identical prompt, Penpot's MCP yields a higher rate of reusable component instances than Figma's MCP. - H2: Penpot's MCP output requires fewer manual fixes to become build-ready (measurable as edit distance to a passing build). - H3: "Design as code" file structure correlates with lower layout-breakage rates across varied prompts, not just the card case. - H4: The advantage shrinks as prompt complexity drops (simple cards converge; complex multi-state components diverge). ## ๐Ÿ“Š Methodology - To test H1โ€“H4: run a repeated, blinded trial โ€” N prompts (varying complexity) ร— multiple MCP servers (Penpot, Figma, others) ร— multiple runs each, randomized order. - Data sources: generated design files, exported code, and a fixed rubric scoring reusable-component count, layout validity, and edits-to-build. - Analyses: paired comparison per prompt; report effect sizes and variance, not single-trial anecdotes; have blind raters score artifacts. ### โ“ Questions - What exact prompt and requirements were used, and were runs repeated or cherry-picked? - How is "broken" vs "clean" operationalized โ€” by a rubric, a build pass, or visual judgment? - Which competitor versions/MCP releases were tested, and on what date? - Does the advantage hold for non-card components (forms, dashboards, navigation)? ### ๐Ÿ”ฎ Future Research - An independent, reproducible benchmark suite for design-tool MCP servers with open prompts and scoring. - Round-trip fidelity study: design โ†’ code โ†’ re-import, measuring component/token preservation. - Longitudinal tracking as Figma's and Penpot's MCP servers evolve. ### ๐Ÿ’ก Implications - Practice: teams choosing AI-design tooling should weigh file-structure/agent-readability, not just canvas UX. - Policy/standards: pressure toward structured, machine-writable design formats as agents enter the loop. - Education: new literacy needed around MCP and design-to-code pipelines. - Funding/open source: an open-source contender (Penpot) leaning on openness as a competitive wedge against proprietary incumbents. ### ๐Ÿง  Learning Styles Assessment - Reading level estimate: transcript is conversational marketing copy; Flesch-Kincaid Grade ~8โ€“9 (short clauses, common vocabulary, a few domain terms like MCP). #### ๐Ÿ‘€ Visual learners - On-screen motion present; improve with side-by-side before/after screenshots and labeled layer trees. #### ๐Ÿ”Š Aural learners - Narration over music present; improve with a clean narration track and short audio summary. #### ๐Ÿ—ฃ๏ธ Verbal learners - "Design as code" framing present; improve by defining MCP and "reusable components" inline. #### ๐Ÿงฉ Kinesthetic learners - Implicit "try it now" CTA; improve with a sandbox or step-by-step repro. #### ๐Ÿง  Logical learners - Compare-and-contrast structure present; improve with a results table of rubric scores. #### ๐Ÿง‘โ€๐Ÿคโ€๐Ÿง‘ Social learners - None evident; improve with a community challenge to reproduce the test. #### ๐Ÿง˜โ€โ™€๏ธ Solitary learners - Self-serve CTA present; improve with a self-paced tutorial. #### ๐ŸŒฟ Naturalistic learners - Not applicable to this source โ€” 44-second demo, no ecosystem dimension. ### ๐Ÿ“Š Accessibility Assessment #### Screen reader semantics - Not assessable from transcript; ensure the hosting page has headings and a descriptive video title. #### Keyboard navigation - Not applicable to this source โ€” player a11y depends on the YouTube/embed context. #### Contrast and readability - On-screen text contrast not capturable; verify any captions/labels meet 4.5:1. #### Text resizing and reflow - Not applicable to this source โ€” video media, no reflowable text. #### Media and captions - Auto-transcript exists with "[music]" cues; improve with human-verified captions, a downloadable transcript, and audio description of the card. #### Forms and interactions - Not applicable to this source โ€” no forms in a promo clip. #### Standards reference - WCAG 2.2 AA gaps: 1.2.2 Captions, 1.2.5 Audio Description, 1.4.3 Contrast (on-screen text), 1.4.2 Audio Control (music bed). ### ๐ŸŒ DEIB Assessment #### Cultural breadth - Not applicable to this source โ€” single generic example, no cultural specificity. #### Inclusive language - Neutral wording present; improve by defining jargon (MCP) for global audiences. #### Neurodiversity support - Short, chunked structure present; improve by reducing the music bed. #### Representation - Not applicable to this source โ€” no people depicted. #### Psychological safety - Critique is product-level not personal; improve by substantiating comparative claims. ### โœ… Logical Validity #### Strong reasoning - Inductive/causal core (~[00:15]โ€“[00:30]): holding prompt and requirements constant while varying the MCP is a sound controlled-comparison instinct โ€” if the inputs truly were identical, output differences plausibly trace to the tools. Clarify by publishing the prompt, runs, and artifacts. #### Fallacies - Hasty generalization: one card, one (apparent) trial โ†’ broad claim about Penpot's superiority. Fix: multiple prompts and repeated runs. - Vendor bias / appeal to self-interest: Penpot authors a benchmark that Penpot wins ("That's the real power of Penpot's design as code approach"). Fix: independent replication. - Unfalsifiable assertion: "broken layouts" / "clean, structured" lack a stated rubric. Fix: define and show the scoring. #### Tone of voice - Confident, promotional, and persuasive โ€” e.g., "That's the real power of Penpot's design as code approach" and the closing "try it now." Comparative and slightly dismissive of competitors ("broken layouts and elements you can't reuse"). ### ๐Ÿ›ก๏ธ DARVO Analysis - Not applicable to this source โ€” a promotional product comparison with no accusation, denial, or victim/offender dynamic to analyze. ## ๐ŸŽฏ Conclusion - Bottom line: Penpot's clip asserts that, on one identical "real estate card" prompt, its MCP produces structured, reusable, build-ready output while Figma's and others' break โ€” credit given to its design-as-code model. - Next steps for readers: treat it as a positioning claim, not evidence. Reproduce the test yourself across several prompts and tools, score the artifacts against a fixed rubric, and judge whether the design-as-code advantage holds before adopting. ## ๐Ÿ”„ Refactor Appendix โ€” Penpot MCP vs Figma MCP: The Real Estate Card Test > Density: 2โ€“5 Literature atoms (H3), 0โ€“3 Permanent candidates (H4). > Defaults: 3 Literature, 1 Permanent. ### ๐Ÿ“š Literature Atoms (H3) #### [H1] Identical-prompt test pits MCP servers on a card > [!quote] ID:rw_clip01 > Same requirements, same [music] complex prompt. Figma and the other competitors produced broken layouts and elements you can't reuse. **Context & use**: - ~[00:10]โ€“[00:18] of the clip. - Captures the controlled-comparison setup and the asserted competitor failure mode; the basis for any reproduction attempt. **Tags**: #xref **Highlight**: [view source](https://www.youtube.com/watch?v=_yNzqE0zktQ?t=10) <!-- atomicity: 1 idea โœ“ --> #### [H2] Design-as-code gives agents build-ready context > [!quote] ID:rw_clip02 > That's the real power of Penpot's [music] design as code approach. AI agents get the rich context they need to read [music] and write design files you can actually build on. **Context & use**: - ~[00:30]โ€“[00:42], the thesis line. - States the mechanism Penpot credits for reusable, build-ready output โ€” the claim worth independently testing. **Tags**: #xref #articleseed **Highlight**: [view source](https://www.youtube.com/watch?v=_yNzqE0zktQ?t=30) <!-- atomicity: 1 idea โœ“ --> ### ๐Ÿง  Permanent Candidates (H4) #### [P1] Agent-readable design files beat opaque canvases for AI output **Claim** (one sentence, Courtney's voice): The structure a design tool exposes to an agent sets the ceiling on how reusable and build-ready AI-generated design output can be. **Evidence pointer**: [[#H2]] **Scope & conditions**: Holds when the agent both reads and writes the file format; weakens for simple single-state components where any tool converges. Vendor-sourced, so treat as hypothesis until independently reproduced. **Links**: - [[Design systems as data, not pixels]] โ€” because extends - [[Model Context Protocol]] โ€” because applies-in agent tooling - [[Vendor benchmark skepticism]] โ€” because contrasts on evidence quality <!-- atomicity: 1 idea โœ“ --> ### โœ๏ธ Fleeting Queue - [F1] Reproduce the real-estate-card prompt across Penpot MCP, Figma MCP, and one more tool; capture artifacts. โ€” https://www.youtube.com/watch?v=_yNzqE0zktQ #fleeting #inbox - [F2] Open question: what rubric distinguishes "broken" from "clean, structured" layouts here? #fleeting #inbox ### โ†’ Things 3 (max 2 actions) - [ ] Run a blind 3-tool MCP card-generation comparison and log results โ€” design tooling eval #things <!-- deep-read:sections end --> ๐Ÿ“„ **Full text:** [[Full Document Contents/Articles/Penpot MCP vs Figma McP The Real Estate Card Test.md|Penpot MCP vs Figma McP: The Real Estate Card Test by youtube.com]] ## Highlights - We compared Penpot MCP against Figma's and others through a simple excercise Designing a real estate property card. Same requirements, same complex prompt. Figma and the other competitors produced broken layouts and elements you can't reuse Penpot MCP delivered a clean, structured design, built on top of flexible layouts and reusable components. That's thereal power of Penpot's Design as Code approach AI agents get ([View Highlight](https://read.readwise.io/read/01kwc9eshf4heg6j7efxf1pr22)) - Note: The demo claim: same prompt, Figma MCP produced broken non-reusable layouts while Penpot's "design as code" MCP gave clean structured components โ€” open API gives AI agents richer context. - Tags: penpot, mcp, atom/literature/h1