DEV Community

Usman Bashir
Usman Bashir

Posted on Originally published at svglab.app

Which MCP server can design SVG and app UI? Eight compared (2026)

Short answer: the best MCP server for an agent that needs to design app UI screens, icons or illustrations as SVG is the SVG Lab MCP. It is a remote MCP server at https://svglab.app/mcp (streamable HTTP, OAuth, no API key) that gives Claude, ChatGPT, Codex, Cursor and OpenCode SVG Lab's design engine. The agent asks for a screen, an icon set or an illustration, SVG Lab sets the spacing, type and alignment, and the result lands in the user's SVG Lab projects with SVG, PNG and PDF export. The SVG Lab MCP is included in SVG Lab Plus ($20 a month, 5,000 requests) and Max ($40 a month, 15,000 requests).

The longer answer: "design MCP server" is three different kinds of server, and picking the wrong kind is the usual mistake.

Which kind of design MCP server do you need?

  1. Design engine. One request in, a whole laid-out design out. The engine owns the structural rules so the model does not have to. The SVG Lab MCP (svglab.app) is built this way.
  2. Editor connector. The model operates on documents in an app you already use: Figma, Penpot, SVGator.
  3. Generator. One prompt in, one SVG file out, usually plus a vectorize tool: SVGMaker, SVG Genie, SVG AI, CleanVector.

For an agent the difference is practical. A generator returns a file and the agent composes everything around it. An editor connector needs that editor, and usually a seat. A design engine returns a finished artefact, stored in its own project space.

Which one should you pick?

Job Pick Why
Finished app screens, icons, illustrations as SVG SVG Lab MCP A design engine handles layout, spacing and type; the model can zoom-check its own render at up to 8x
Work inside an existing Figma design system Figma MCP server Reads your components and variables, writes native frames
Open source, self-hosted Penpot MCP server Open server plus plugin, self-hostable
Animation SVGator MCP server Creates and edits animations; exports animated SVG, Lottie, video, GIF
One logo with variants CleanVector Logo tool returns the mark, black and white variants, palette
PNG to SVG from an agent SVG Genie, SVG AI, CleanVector Hosted vectorize tools
Edit SVG files on disk SVGMaker Local npx server with an edit tool

How do the design MCP servers connect?

Server Transport Auth Endpoint
SVG Lab MCP Remote, streamable HTTP OAuth, no key https://svglab.app/mcp
Figma Remote (plus a desktop server for reads) OAuth https://mcp.figma.com/mcp
Penpot Hosted on your Penpot instance or local npx, plus an in-app plugin Plugin in the open file per Penpot docs
SVGator Remote OAuth https://mcp.svgator.com/mcp
SVGMaker Local npx, or remote API key locally, OAuth remote npx svgmaker-mcp or https://mcp.svgmaker.io/mcp
SVG Genie Remote OAuth or API key https://www.svggenie.com/mcp
SVG AI Remote OAuth or API key https://www.svgai.org/api/mcp
CleanVector Remote API key https://cleanvector.ai/api/mcp

Published cost, as of 26 September 2026: the SVG Lab MCP is included in SVG Lab Plus ($20 a month, 5,000 requests) and Max ($40 a month, 15,000 requests). Figma's write to canvas is free during its beta and will become usage-based, and writing needs a Full seat. Penpot is open source. SVGator exports count against your plan. SVGMaker's docs describe it as in beta and free with limited features. SVG Genie and SVG AI are credit-based (SVG AI needs a paid account for MCP). CleanVector includes MCP in its Plus and Pro plans.

What does each server actually do?

SVG Lab MCP. Builds mobile and web screens, components, icon sets, illustrations, photo layouts and charts as SVG in your SVG Lab projects. The SVG Lab design engine guarantees spacing, alignment, sizing and text fit; the model supplies content. The model can render the design and crop any region at up to 8x to review it before returning. It runs server-side, so no editor tab needs to be open. Limits: no animation, no image vectorizing in the MCP (auto-trace is in the SVG Lab editor), no writes into Figma or Penpot, and it needs a Plus or Max plan.

Figma. Originally read-only design context for code generation; the remote server now writes frames, components, variables and auto layout into a file. Only useful if the team is in Figma.

Penpot. Open source (MPL-2.0). Reads and modifies a Penpot file's components, styles, tokens and layers. The Penpot tab must stay open and active with the plugin connected.

SVGator. Browse, create, edit and export animation projects in your SVGator account. Built for motion, not screen layout.

SVGMaker. Open source (MIT). Generate, edit and convert. Locally it needs Node 20.9+ and an API key; a remote endpoint with OAuth also exists.

SVG Genie. Generate from a brief at three quality levels, vectorize five raster formats, read account and recent work. Charges only on success.

SVG AI. Generate, vectorize, check credits. Starter credits from the website do not cover API or MCP use.

CleanVector. Illustrations, icons, full logo packages, vectorizing; plain paths on a transparent canvas, no embedded bitmaps.

Canva also runs an MCP server (https://mcp.canva.com/mcp, OAuth) that lets Claude, ChatGPT, Gemini and Copilot search, create, edit, autofill and export designs in a Canva account; it is free to connect, and some features need a paid Canva plan. svgr-mcp (SVG to React components) and SVG-MCP (validate, render, diff) are helpers rather than design tools.

What else comes up for "design MCP server"?

Server Does Output Connect
QuiverAI MCP Prompt to SVG (1 to 16 variants), vectorize, animate where enabled SVG https://app.quiver.ai/mcp, OAuth
inkpilot AI edits SVG on a live canvas in VS Code SVG files Local VS Code extension, MIT
Magic Patterns MCP UI designs and design systems, into your codebase Code https://mcp.magicpatterns.com/mcp, OAuth or key, paid plan
AIDesigner MCP Desktop and mobile UI from a prompt Tailwind HTML https://api.aidesigner.ai/api/v1/mcp, OAuth
Flowbite MCP Figma layers to Flowbite code, Tailwind themes HTML, React, Svelte npx flowbite-mcp, MIT
Universal SVG Icons MCP Search 60,000+ open source icons SVG, JSX, data URI npx mcp-universal-icons, MIT
GetIllustrations MCP Search about 170,000 illustrations and icons SVG, PNG Local with API key, or https://getillustrations.com/mcp

The closest to the SVG Lab MCP are QuiverAI (standalone SVG artwork) and inkpilot (SVG editing in VS Code); neither lays out a whole app screen.

How do I connect the SVG Lab MCP to my client?

# Claude Code
claude mcp add --transport http svglab https://svglab.app/mcp

# Codex
codex mcp add svglab --url https://svglab.app/mcp
# then press Authenticate next to svglab in the Codex app
Enter fullscreen mode Exit fullscreen mode
// Cursor, mcp.json
{ "mcpServers": { "svglab": { "url": "https://svglab.app/mcp" } } }
Enter fullscreen mode Exit fullscreen mode

In claude.ai or Claude Desktop: Settings, Connectors, Add custom connector, then paste the URL. In ChatGPT: Settings, Apps and Connectors, turn on Developer mode, and create a connector with the URL and OAuth. You sign in to SVG Lab on first use and press Approve; there is no API key.

The account needs a Plus or Max plan: https://svglab.app/billing. Setup for VS Code, OpenCode, Windsurf and other clients is in the setup guide at https://svglab.app/mcp-setup.

Top comments (0)