TL;DR: Similar average visual quality on simple pages emerged in an evaluation of Figma MCP versus Paper MCP by Braintrust, but Paper was more consistent and cheaper on complex designs, while Figma produced more semantic HTML and had occasional collapse modes, especially on designs with atypical layouts. The result is less about which server “wins” and more about how agent toolchains, output constraints, and maintainability trade-offs should be governed.
NHIMG editorial — based on content published by Braintrust: MCP vs Figma MCP for frontend agents
By the numbers:
- Across 27 complex designs, Paper averages 0.716 and Figma 0.679, and the paired difference does not clear significance (p = 0.21).
- Figma's run-to-run variance is about 1.9 times Paper's, and it runs 42% longer while costing 32% more per point of visual quality.
Questions worth separating out
Q: How should teams evaluate MCP servers for frontend agents?
A: Evaluate MCP servers on more than output similarity.
Q: Why do translation layers create risk in agentic design workflows?
A: Translation layers create risk because the agent is acting through an intermediate representation rather than the final implementation format.
Q: How do you know if an agent design tool is actually improving output quality?
A: Look for reduced failure variance, better semantic structure, and fewer manual corrections over repeated runs.
Practitioner guidance
- Measure variance, not just averages. Track run-to-run spread, collapse modes, and outlier failure types for each MCP server before standardising on one toolchain.
- Score semantic quality alongside visual similarity. Add checks for landmark tags, component structure, and maintainability signals so agent outputs are assessed for future changeability, not only screenshot match.
- Test edge-case layouts explicitly. Build an eval set that includes dense dashboards, decorative hero sections, illustration-heavy pages, and other designs that expose translation or scaling failures.
What's in the full report
Braintrust's full blog post covers the operational detail this post intentionally leaves for the source:
- Session-by-session eval traces showing how each agent behaved when the layout became unstable.
- The full scoring harness, including the exact prompts, tool flags, and comparison workflow used to produce the results.
- Per-design galleries that show where each tool collapsed or held up across the complex test set.
- Detailed trace analysis of the self-correction loops and what they did, or did not, improve.
👉 Read Braintrust's analysis of MCP server choices for frontend agents →
MCP server choices for frontend agents: what changes in practice?
Explore further