home / mcp / n8n workflow builder mcp server
AI assistant integration for n8n workflow automation through Model Context Protocol (MCP). Connect Claude Desktop, ChatGPT, and other AI assistants to n8n for natural language workflow management.
Configuration
View docs{
"mcpServers": {
"danilonovaisv-n8n-workflow-builder-gpt": {
"command": "npx",
"args": [
"@makafeli/n8n-workflow-builder"
],
"env": {
"N8N_HOST": "http://localhost:5678",
"N8N_API_KEY": "YOUR_API_KEY"
}
}
}
}The n8n Workflow Builder MCP Server lets AI assistants manage your n8n workflows through natural language. It acts as a bridge between MCP-enabled chat agents and your n8n instance, enabling you to list, create, run, and modify workflows with ease from conversational interfaces.
To use this MCP server, connect an MCP-compatible AI assistant (such as Claude Desktop or Cline) to your n8n instance using the configured MCP client settings. Once connected, you can ask your assistant to review existing workflows, create new ones with node configurations, execute workflows on demand, and manage their lifecycle by activating, updating, or deleting them. The integration also supports monitoring execution status and accessing detailed results.
Typical usage patterns include: listing all workflows, inspecting a specific workflow’s details, creating a new workflow with a specified structure, triggering a workflow execution, and toggling a workflow’s active state. You can also request actions like updating a workflow’s configuration, or generating an audit or report related to your workflow environment.
Prerequisites you need before installing is Node.js version 18.0.0 or higher and access to your n8n instance with a valid API key.
Option 1: NPX (quick start, local run)
npx @makafeli/n8n-workflow-builderOption 2: Manual installation (development or customization)
# Clone the repository
git clone https://github.com/makafeli/n8n-workflow-builder.git
cd n8n-workflow-builder
# Install dependencies
npm install
# Build the project
npm run build
# Start the server
npm startIf you prefer hosting, you can also deploy the server to a hosting environment that supports Node.js. Ensure you provide the required environment variables to connect to your n8n instance.
List all workflows from your n8n instance
Retrieve detailed information about a specific workflow using its ID
Create a new workflow with nodes and connections from a workflow object
Manually execute a workflow by its ID
Update an existing workflow's configuration by ID and a new workflow object
Activate a workflow to enable automatic execution by ID
Deactivate a workflow to stop automatic execution by ID
Permanently delete a workflow by ID
Create a new workflow and immediately activate it
List workflow executions with filtering, pagination, and status
Get detailed information about a specific execution by ID
Delete a workflow execution record by ID
List all workflow tags with pagination
Create a new workflow tag for organization
Generate a comprehensive security audit report