n8n Workflow Builder MCP Server

n8n workflow creation and execution managed directly via natural language commands.

Data last scanned yesterday · Reviewed 3 weeks ago

92 dangerous tools15 tools539JavaScriptMIT

Overview

The n8n Workflow Builder MCP Server bridges the gap between your AI assistant and n8n automation instances. It provides a structured interface to interact with your workflows, allowing you to create, manage, and trigger automation tasks through conversational AI prompts. Built for developers and power users, this server leverages the Model Context Protocol to translate natural language requests into actionable n8n workflow operations. By integrating this into your MCP-compatible client, you can iterate on automation logic without leaving your chat interface.

Our verdict

This server carries a high risk level with a security score of 39/100, largely because it is community-maintained and has not undergone an editorial review or security audit. Users should exercise caution as authentication and read-only modes have not yet been evaluated for potential vulnerabilities. It is best suited for experimental environments where you can monitor the interactions between your AI agent and your n8n instance.

  • JavaScript-based architecture with only three direct dependencies.
  • Licensed under the permissive MIT open-source license.
  • Maintains an active repository with 539 GitHub stars.
  • Security score of 39/100 reflects unreviewed auth and safety mechanisms.
  • Not an official product or integration from the n8n team.
  • Last repository commit occurred over four months ago.

Setup

Claude Desktop
{
  "mcpServers": {
    "n8n-workflow-builder": {
      "args": [
        "-y",
        "@makafeli/n8n-workflow-builder"
      ],
      "command": "npx"
    }
  }
}

Paste into ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows), then restart Claude Desktop. Some servers require API keys or tokens as environment variables — check the project's README and add an "env" object if needed.

  • No read-only mode — running this grants full read/write access.
  • No built-in authentication — anyone with access to this config can invoke every tool it exposes.

Tools

ToolDescriptionRisk
list_workflowsList all workflows from your n8n instancelow
get_workflowRetrieve detailed information about a specific workflowlow
create_workflowCreate a new workflow with nodes and connectionsmedium
execute_workflowManually execute a workflowmedium
update_workflowUpdate an existing workflow's configurationmedium
activate_workflowActivate a workflow to enable automatic executionmedium
deactivate_workflowDeactivate a workflow to stop automatic executionmedium
delete_workflowPermanently delete a workflowhigh
create_workflow_and_activateCreate a new workflow and immediately activate itmedium
list_executionsList workflow executions with filtering and paginationlow

Compatibility

ClientLocalDockerRemoteRead-only
ChatGPT
Claude Desktop
Cursor
VS Code
Windsurf

Frequently asked questions

What platforms can this MCP server connect to?

This server is designed to integrate any MCP-compatible client, such as Claude Desktop or Cline, with your n8n automation instance.

What lifecycle operations can be performed on workflows?

The server supports full CRUD operations, allowing AI assistants to create, list, update, delete, activate, and deactivate n8n workflows.

How is the server authenticated with n8n?

The server utilizes n8n's official API to manage workflows, requiring proper authentication to ensure secure interaction.

Is there a complex setup process required?

No, the server is designed to work out of the box using NPX for immediate use.

Alternatives

Changelog

Badge

n8n Workflow Builder MCP Server security score, rated on RepoAI

Maintain this server? Add the live badge to your README.