ShapeMCP/Docs/Workflow Builder

Workflow Builder

13

Workflow Builder

A visual canvas for composing deterministic agent workflows by chaining MCP tools. Drag nodes onto the canvas, connect them via ports, map parameters, and export the result as runnable workflow JSON compatible with orchestrators like n8n and LangGraph.

100% client-side. No backend required. You can paste your MCP tools[] array in the sidebar and the builder will parse it so you can drag parsed tools onto the canvas.

Node types

Trigger — Entry point of the workflow. Defines what starts execution. Tool — An MCP tool call. Binds to a specific tool, maps parameters, and supports retries and human approval gates. Condition — A branching node with yes/no ports based on an expression. Output — Terminal node that collects and formats the workflow result.

Output format

The generated JSON contains a name, description, trigger with input schema, steps[] array with tool references and parameter mappings, and a metadata block. The format is designed to be portable to various workflow engines.