Flowstep MCP for Claude Code

Flowstep's MCP server connects Claude Code to your Flowstep account, so the same agent that writes your components can also design them. Add it with one command, sign in through the browser once, and Claude Code can generate screens, render them back as images, and edit them, all without leaving the terminal.

Terminal
$ claude mcp add --transport http flowstep https://api.flowstep.ai/mcp





Add --scope user to make Flowstep available in every project instead of just this one.

Signs in with your Flowstep account. No API keys.

Why connect Flowstep to Claude Code

Design and implement in one session

Claude Code already has your repo open. Generate the screen in Flowstep, pull it back with get-screen-image, then write the component against a design it can actually see. No tab switching, no re-describing the layout.

Feed it the context that's already on disk

Point Claude Code at the PRD in docs/ or the design system in your repo and have it push that straight into a file's design guidelines. Every screen generated against that file then follows your colours, type and spacing.

Keep your canvas as the source of truth

Screens generated from the terminal land in the same Flowstep file your team is working in, on the same infinite canvas, where they stay editable, shareable, and ready to copy into Figma.

How to connect Flowstep to Claude Code

Setup takes about two minutes and there is no API key at any point. Claude Code authenticates against your Flowstep account over OAuth.

  1. Add the server

    Run the command above in any project. Claude Code registers Flowstep as an HTTP MCP server and stores it in that project's config.

  2. Sign in once

    The first time Claude Code calls a Flowstep tool it opens your browser. Sign in with your Flowstep account using email, password or Google. There is no API key to create, copy or rotate.

  3. Check it connected

    Type /mcp in Claude Code. Flowstep should be listed as connected, with its tools available to the agent.

  4. Ask for a screen

    "Design a settings page for this app and show me the render." Claude Code generates it in Flowstep and returns a PNG inline, so you can react to the design instead of reading a description of it.

What Claude Code can do once connected

The server exposes 23 tools. Claude Code picks the ones it needs. You describe the outcome, not the tool call.

Generate and edit designs

AI tools that generate and edit screens, plus your messages left.

Generate and edit designs
ToolWhat it does
ai-generate-screensGenerate brand-new screens from a description.
ai-edit-screensEdit one or more existing screens from a description.
ai-generate-screen-variantAdd a next-step, error or empty state, or platform variant of one existing screen.
ai-edit-screen-variantApply an edit or redesign preset to one existing screen.
get-plan-detailsGet plan, usage, and remaining quota.

Read and manage screens

How the agent sees and manages screens on the canvas.

Read and manage screens
ToolWhat it does
list-screensList the screens in a file.
get-screen-imageGet a PNG of a screen in a file.
get-screen-jsxGet a screen's JSX and metadata from a file.
add-screen-jsxAdd a screen's JSX and metadata to a file.
replace-screen-jsxReplace an existing screen's JSX and metadata in a file.
rename-screenRename a screen in a file.
delete-screenDelete a screen from a file.
get-chat-historyGet the chat history for a file.

Manage files

Project housekeeping without switching to the browser.

Manage files
ToolWhat it does
list-filesList the files in your account.
get-fileGet a file in your account.
create-fileCreate a file in your account.
update-fileRename a file in your account.
delete-fileDelete a file from your account.

Keep output on-brand

Design guidelines are free-form text stored on a file and injected into every generation made against it.

Keep output on-brand
ToolWhat it does
get-design-guidelinesGet the design guidelines for a file.
update-design-guidelinesSet or replace the design guidelines for a file.
delete-design-guidelinesDelete the design guidelines from a file.

Bring in your own material

Reference images, PRDs, and existing Figma frames.

Bring in your own material
ToolWhat it does
upload-attachmentUpload a reference image or document.
import-figmaImport a Figma frame into a file.

Claude Code FAQs

Setup, billing and the things people hit on the way in

Using a different client?

Flowstep's MCP server is a standard remote HTTP server, so it works with any MCP client. These are the ones with step-by-step setup written up.

See the full Flowstep MCP overview for the server URL, authentication details and the complete tool list.

MCP guides for design teams

How Flowstep compares to the Figma MCP server, the best MCP servers for design work, and what the Model Context Protocol actually is.

Design from Claude Code

Free to start. Connect the server, generate your first screen, keep the file.

No credit card required