n8n Community MCP Server
Manage n8n workflows, nodes, and runs with 44 specialized tools for local automation.
Data last scanned today · Reviewed today
Overview
This server provides 44 tools, 5 resources, and 4 prompts to interact with self-hosted n8n Community Edition instances. It allows users to manage workflows, credentials, tags, user accounts, and diagnostic data directly through an AI interface. Designed for local operations, the server runs entirely on your infrastructure and makes no external AI calls. It supports installation via npm or as an MCPB package for Claude Desktop, requiring only a URL and API key from your n8n environment.
Our verdict
This server carries a high-risk score of 35/100, primarily because it is a community-maintained project rather than an official vendor release. Since it has not been editorially reviewed and its authentication methods are currently unverified, it is recommended only for users comfortable assessing open-source code for their self-hosted n8n instances.
- Includes 44 tools for comprehensive n8n instance management
- Contains only two direct dependencies to minimize supply-chain surface
- Provides real documentation for installation and configuration
- Requires no external AI calls to function
- High security risk due to lack of editorial review
- Community-maintained with only two contributors
- Authentication and read-only mode methods remain unreviewed
Setup
{
"mcpServers": {
"n8n-mcp-community": {
"args": [
"-y",
"n8n-mcp-community"
],
"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
| Tool | Description | Risk |
|---|---|---|
| n8n_workflows_list | List accessible workflows with bounded filters and pagination. | low |
| n8n_workflows_get | Read one workflow while withholding pin and static data values. | low |
| n8n_workflows_create | Create a validated workflow through the Public API. | medium |
| n8n_workflows_update | Guard and update selected fields while preserving omitted fields. | medium |
| n8n_update_node | Change one validated node property with non-atomic concurrency guards. | medium |
| n8n_workflows_delete | Permanently delete one workflow. | high |
| n8n_workflows_activate | Activate one workflow. | high |
| n8n_workflows_deactivate | Deactivate one workflow. | high |
| n8n_workflows_get_version | Retrieve one retained historical workflow version. | low |
| n8n_workflows_get_tags | List tags assigned to a workflow. | low |
Compatibility
| Client | Local | Docker | Remote | Read-only |
|---|---|---|---|---|
| ChatGPT | ||||
| Claude Desktop | ||||
| Cursor | ||||
| VS Code | ||||
| Windsurf |
Frequently asked questions
›What software do I need to run this server?
You need Node.js versions 22 or 24, your n8n URL, and an n8n API key.
›Can I use this with n8n paid features?
No, this server is designed specifically for self-hosted n8n Community Edition and does not support paid-only features.
›Does this server communicate with external AI services?
No, the server makes no external AI calls and performs all introspective operations locally.
›How do I configure read-only mode?
Read-only mode is the default configuration, but you can explicitly set it using the environment variable N8N_MCP_MODE=read-only.
›How can I use this server in Claude Desktop without installing Node.js?
You can download the .mcpb file from the latest GitHub release and install it via Claude Desktop's Settings under Extensions.
›What if the client cannot find the server command?
Verify the command path using 'command -v n8n-mcp-community' on macOS/Linux or 'where n8n-mcp-community' on Windows, then use the full path in your configuration.
Alternatives
Changelog
Badge
Maintain this server? Add the live badge to your README.