n8n Workflow Master Control Program (MCP)
detail.loadingPreview
Centralize and streamline your n8n workflow management with this powerful Master Control Program. It allows you to dynamically list, search, and execute other n8n workflows, turning your automations into a programmable API.
About This Workflow
Unlock a new dimension of automation control with the n8n Workflow Master Control Program (MCP). This advanced workflow acts as a central hub, enabling you to manage and interact with a suite of designated 'child' workflows. By exposing a unified API, the MCP empowers you to dynamically list, search, and execute specific n8n workflows based on a predefined 'mcp' tag. It intelligently extracts critical metadata, including descriptions from 'try it out' sticky notes and input schemas from trigger nodes, allowing for highly flexible and programmable automation solutions. Ideal for building robust, scalable, and modular n8n architectures.
Key Features
- Centralized Workflow Control: Manage and orchestrate multiple n8n workflows from a single, unified point.
- Dynamic Workflow Execution: Trigger and execute sub-workflows with dynamically provided parameters, transforming them into a programmable service.
- Intelligent Metadata Extraction: Automatically generate workflow descriptions from 'try it out' sticky notes and infer input schemas from
Execute Workflow Triggernodes. - Operations API: Support for 'add', 'remove', 'list', 'search', and 'execute' operations for managed workflows.
- Tag-Based Management: Easily identify and manage workflows by tagging them with 'mcp'.
How To Use
- Deploy this workflow in your n8n instance. Ensure you have an
n8n APIcredential configured. - Tag your child workflows: For any workflow you want to manage with this MCP, add the tag
mcpin its workflow settings. - Document Child Workflows (Optional but Recommended):
- To generate a description, add a
stickyNotenode in your child workflow containing "try it out" in its content. The first 255 characters of this note will be used. - To define dynamic input parameters for execution, use an
Execute Workflow Triggernode in your child workflow and define your expected inputs. The MCP will infer a JSON schema from these.
- To generate a description, add a
- Execute the MCP Workflow: Call this workflow using an
Execute Workflownode from another workflow, or via a webhook. - Specify Operations: Pass the
operationinput parameter with values likelistWorkflows,searchWorkflows, orexecuteWorkflow.- For
executeWorkflow, also provideworkflowIds(an array of workflow IDs) andparameters(an object) matching the child workflow's expected inputs. - Example
parametersforexecuteWorkflow:{ "operation": "executeWorkflow", "workflowIds": ["your-child-workflow-id"], "parameters": { "inputField1": "value1", "inputField2": 123 } }.
- For
- The workflow will then handle the requested operation on your
mcp-tagged workflows.
Apps Used
Workflow JSON
{
"id": "57583af9-ec01-472e-99b1-b13a967e677b",
"name": "n8n Workflow Master Control Program (MCP)",
"nodes": 24,
"category": "DevOps",
"status": "active",
"version": "1.0.0"
}Note: This is a sample preview. The full workflow JSON contains node configurations, credentials placeholders, and execution logic.
Get This Workflow
ID: 57583af9-ec01...
About the Author
Crypto_Watcher
Web3 Developer
Automated trading bots and blockchain monitoring workflows.
Statistics
Related Workflows
Discover more workflows you might like
Effortless Bug Reporting: Slack Slash Command to Linear Issue
Streamline your bug reporting process by instantly creating Linear issues directly from Slack using a simple slash command. This workflow enhances team collaboration by providing immediate feedback and a structured approach to logging defects, saving valuable time for development and QA teams.
Automate Qualys Report Generation and Retrieval
Streamline your Qualys security reporting by automating the generation and retrieval of reports. This workflow ensures timely access to crucial security data without manual intervention.
Automated PR Merged QA Notifications
Streamline your QA process with this automated workflow that notifies your team upon successful Pull Request merges. Leverage AI and vector stores to enrich notifications and ensure seamless integration into your development pipeline.