https://api.flowstep.ai/mcp (Streamable HTTP transport). There’s no local process to run and no API key to manage — clients sign in with your Flowstep account over OAuth.
What you can do
The server exposes 22 tools across eight categories:
The three AI design tools draw on the same message allowance as the Flowstep app. All other tools are free. See Usage limits.
Common use cases
Generate screens from a prompt — callai-design-screens with a description. Omit fileId and Flowstep creates the file and the screens in one step. Call get-screen-image for each returned screenId to see the result inline.
Visualize a React component — upload your .jsx or .tsx source with upload-attachment (mimeType: text/javascript), then pass the returned attachment into ai-design-screens with a message describing the screen. Flowstep reads the source and generates a matching design.
Iterate on a design — call ai-design-screens with one or more screenIds (or individual element ids) in elementIds and free-form instructions to change them in place. The same call can also add new screens, so one request can edit a screen and build the next one. Use ai-edit-screen-variant to apply a preset, such as a dark theme or a different layout, to one whole screen.
Expand a flow — call ai-generate-screen-variant to add the next screen, an error or empty state, or a web, tablet, or mobile version of an existing screen.
Work code-first — read any screen as JSX with get-screen-jsx, then write your own JSX back with add-screen-jsx (new screen) or replace-screen-jsx (overwrite an existing one). To use your own images, upload them with upload-attachment and put the returned assetUrl in your JSX. These tools are free.
Keep output on-brand — use update-design-guidelines to store your colors, typography, and component rules on a file as DESIGN.md text. AI generations against that file follow them. Read them back with get-design-guidelines, or clear them with delete-design-guidelines.
Import from Figma — call import-figma with a Figma frame link and a fileId to bring the frame onto the canvas as editable elements. The file’s organization must have Figma connected first.
Check your allowance — call get-plan-details to see your plan, usage, and remaining messages before a batch of generations.
Endpoint
2026-07-28, which it advertises at https://api.flowstep.ai/.well-known/mcp.json. Clients on the earlier 2025-11-25 protocol connect to the same endpoint.
Next steps
Quickstart
Connect a client and run your first tool call.
Authentication
How OAuth 2.1 PKCE sign-in and approval work.
Tools
Full input/output reference for all 22 tools.
Examples
End-to-end workflows for common tasks.