n8n Workflow Builder MCP Server

n8n workflows created through natural language and managed across multiple instances.

Data last scanned today · Reviewed yesterday

376 dangerous tools24 tools229JavaScriptMIT

Overview

This server bridges n8n and AI assistants, allowing users to build, manage, and monitor automated workflows using natural language prompts. It removes the necessity for manual JSON editing or toggling between the n8n UI and development environments. Designed for integration with tools like Claude AI and Cursor IDE, it provides 17 specific tools for managing workflow lifecycles, including creation, activation, and execution monitoring. It also supports multi-instance management, enabling users to coordinate between development, staging, and production environments directly from their IDE.

Our verdict

This server receives a security score of 22/100, which indicates a high-risk level. The score is primarily impacted by the absence of an authentication method, meaning any user with access to the configuration can control it, and the lack of a read-only mode, which grants full write access upon installation. Given these findings, this server is recommended only for isolated, trusted environments and should not be deployed in production or with sensitive credentials without additional external safeguards.

  • Supports multi-instance management for dev, staging, and prod
  • Provides 17 specialized tools for workflow lifecycle control
  • Small dependency footprint with only 6 direct dependencies
  • Comprehensive documentation hosted on a dedicated documentation site
  • Lacks authentication, allowing unauthorized access via config files
  • Lacks read-only mode, defaulting to full write permissions
  • Community-maintained project rather than an official vendor release
  • Has not undergone an editorial security review

Setup

Claude Desktop
{
  "mcpServers": {
    "mcp-n8n-workflow-builder": {
      "args": [
        "-y",
        "@kernel.salacoste/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 with filteringlow
get_workflowRetrieve complete workflow detailslow
create_workflowBuild new workflows from scratchmedium
update_workflowModify existing workflowsmedium
delete_workflowRemove workflowshigh
activate_workflowEnable workflow executionmedium
deactivate_workflowDisable workflow executionmedium
execute_workflowManually trigger workflow runshigh
list_executionsView execution history with filterslow
get_executionDetailed execution informationlow
delete_executionRemove execution recordshigh
retry_executionRetry failed workflow runshigh
list_tagsRetrieve all workflow tagslow
get_tagsRetrieve all workflow tagslow
get_tagGet specific tag informationlow
create_tagCreate workflow organization tagsmedium
update_tagModify tag informationmedium
delete_tagRemove workflow tagshigh
get_credential_schemaGet credential type JSON schemalow
list_credentialsSecurity guidance (blocked by n8n API)low
get_credentialSecurity guidance (blocked by n8n API)low
create_credentialCreate credentials with schema validationmedium
update_credentialImmutability guidance (DELETE + CREATE)medium
delete_credentialPermanently remove credentialshigh

Compatibility

ClientLocalDockerRemoteRead-only
Claude Desktop
Cursor
VS Code
Windsurf
ChatGPT

Frequently asked questions

What software do I need to run this MCP server?

You need Node.js v14+ (v18+ recommended) and npm v7+ installed on your system. You also need an active n8n instance, ideally running version 1.82.3 or later, with API access enabled.

Can I manage multiple n8n environments simultaneously?

Yes, the server supports multi-instance management. You can configure multiple environments, such as production, staging, and development, within a single .config.json file.

How do I configure the server for a single n8n instance?

For single-instance setups, you can use a .env file to define your N8N_HOST and N8N_API_KEY. This method is backward compatible with earlier configurations.

Does this tool require me to manually edit workflow JSON?

No, the server provides a natural language interface that allows you to create and manage workflows using plain English prompts, eliminating the need for manual JSON editing.

What kind of workflow management tasks can the server perform?

The server includes 17 tools covering the complete workflow lifecycle, including workflow creation, updates, deletion, activation, execution, monitoring, and tag-based organization.

Alternatives

Changelog

Badge

n8n Workflow Builder MCP Server security score, rated on RepoAI

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