Workflows
Workflows let you chain multiple tools together into automated sequences. MCPForest includes a visual canvas editor for building workflows without writing code.
What Are Workflows?
A workflow connects multiple tools into a directed sequence. When a workflow is triggered, tools execute in order, with the output of one step available as input to the next. This lets you build complex multi-step operations from simple individual tools.
The Workflow Editor
The workflow editor is a visual canvas built on React Flow. It's available during server creation (step 3) and when editing an existing server.
Tool Panel
A side panel lists all available tools from your server. Drag any tool onto the canvas to add it as a workflow step.
Connect Nodes
Draw edges between tool nodes to define the execution order. Each connection represents data flowing from one step to the next.
Input Mapping
Configure how outputs from one step map to inputs of the next. Use the {{steps.nodeId.result}} syntax to reference previous step outputs.
AI Suggestions
Use the "Suggest Workflows" feature to get AI-generated workflow ideas based on your available tools.
Building a Workflow
- Drag tools onto the canvas — Select tools from the left panel and drop them where you want on the canvas.
- Connect the nodes — Click and drag from a node's output handle to the next node's input handle to create a connection.
- Configure input mappings — Click on a node to set how it receives data from previous steps. Reference outputs using
{{steps.<nodeId>.result}}. - Name and save — Give your workflow a name and description, then save. Workflows are included when you deploy the server.
Managing Workflows
You can create multiple workflows per server. Each workflow appears in the workflows section of the server detail page. From there you can:
- Edit an existing workflow
- Delete workflows you no longer need
- View the steps and connections in each workflow
After making changes to workflows, redeploy your server for the updates to take effect.
Previous
Tools & Configuration