The flow
Starts it 3Model 9Logic 18Service 6
The steps in the order they run, from what starts it.
- 1search_workflowsTool WorkflowModel
- 2add_workflowTool WorkflowModel
- 3remove_workflowTool WorkflowModel
- 4list_workflowsTool WorkflowModel
- 5execute_workflowTool WorkflowModel
- 6When executed by MCP toolExecute Workflow triggerStarts it
- 7When chat message receivedChat triggerStarts it
- 8OpenAI Chat ModelLm Chat Open AiModel
- 9Conversation memoryMemory Buffer WindowModel
- 10n8n workflows MCP clientMcp Client ToolModel
- 11n8n workflows MCP serverMcp triggerStarts it
- 12ConfigurationSetLogic
- 13Workflow runner agentAgentModel
- 14Route by operationSwitchLogic
- 15Get MCP-tagged workflowsN8nService
- 16Get MCP-tagged workflows for addN8nService
- 17Split workflow IDsSetLogic
- 18Get available workflowsData TableService
- 19Check workflow is availableData TableService
- 20Format workflow profilesSetLogic
- 21Keep only requested workflowsFilterLogic
- 22One item per workflow IDSplit OutLogic
- 23Return available poolSetLogic
- 24Workflow available?IfLogic
- 25Return search resultsAggregateLogic
- 26Requested workflows found?IfLogic
- 27Remove from available poolData TableService
- 28Prepare input parametersSetLogic
- 29Report execute errorSetLogic
- 30Format workflow profiles for addSetLogic
- 31Report add errorSetLogic
- 32Confirm workflows removedSetLogic
- 33Run the selected workflowExecute WorkflowLogic
- 34Save to available poolData TableService
- 35Return execution resultAggregateLogic
- 36Confirm workflows addedSetLogic