n8n MCP servers in 2026: the field is a two-horse race

Two n8n MCP servers now dominate the field: one for building workflows, one for debugging. Here is how they compare.

Title card for 'n8n MCP servers in 2026: the field is a two-horse race' - n8n cluster, indigo palette
czlonkowski/n8n-mcp and automatelab/n8n-mcp cover opposite phases: build and generate vs. debug and validate.

TL;DR: Two n8n MCP servers dominate in 2026 - czlonkowski/n8n-mcp for building workflows (1,851 nodes documented) and automatelab/n8n-mcp for debugging and production validation - and they complement rather than replace each other.

Search for "n8n MCP server" today and you quickly land on two serious options. The rest are forks, demos, or unmaintained experiments. Both are open-source, both support Claude Code, Claude Desktop, and Cursor, and both target the same problem: letting an AI assistant work competently with n8n workflows. But they solve different parts of that problem, and the question is not which one to pick but how each fits into your stack.

What does each n8n MCP server do?

The two servers focus on opposite ends of the workflow lifecycle.

czlonkowski/n8n-mcp is a reference database for the n8n node ecosystem. It documents 1,851 nodes (822 core plus 1,029 community), covering 99% of node properties and 63.6% of specific operations. Its primary tool is node lookup: give the AI a task in natural language and the server returns the correct node name, required fields, and a starter JSON block. It also generates complete multi-node workflows from scratch, with self-correction when the initial draft fails. The server requires a live n8n instance for its most powerful features.

automatelab/n8n-mcp focuses on the phase after the workflow exists: making it run correctly and not silently discard data. Its nine tools split into four that operate offline (on exported JSON) and five that talk to a live instance. The signature tool is n8n_explain_execution, which analyzes a failed or empty-output run and pinpoints exactly where items were lost - the most common source of undiagnosed n8n failures. It also lints workflows for deprecated nodes, missing AI model configurations, and structural issues before they become runtime surprises.

How do they compare on key dimensions?

Side-by-side comparison of czlonkowski/n8n-mcp (20+ tools, 1851 nodes documented, requires live instance, best for building) vs automatelab/n8n-mcp (9 tools, 4 offline, silent data loss detection, best for debugging). Both support Claude Desktop, Claude Code, and Cursor.
The two servers cover opposite phases of the workflow lifecycle - build with czlonkowski, debug with automatelab. Both can run simultaneously under different server names.

The table below summarizes the practical differences across the criteria that matter for most teams:

Dimensionczlonkowski/n8n-mcpautomatelab/n8n-mcp
Primary useBuild and generate workflowsDebug and validate workflows
Node coverage1,851 nodes documentedWorks against any live node
Offline capablePartial (node lookup only)Yes (4 of 9 tools stateless)
Live instance neededFor full workflow generationFor execution analysis tools
TransportSSE (legacy) + HTTP StreamableHTTP, lightweight
Tool count20+ tools9 tools
Best forArchitects, new workflow creationDebuggers, production validation

When should you use czlonkowski/n8n-mcp?

This server fits tasks where you are starting from a blank canvas. If you can describe a workflow in plain English - "create a Zap that watches a Gmail label, extracts the data with a Code node, posts a Slack message, and writes a row to Google Sheets" - czlonkowski/n8n-mcp returns a complete JSON workflow that you can import and test. The 1,851-node documentation means the AI rarely invents non-existent node parameters, the most common failure mode when prompting against a model with no n8n training data.

It is also the right choice if you are building a tool or agent that needs to programmatically generate n8n workflows at scale - the server is designed for automation-on-automation use cases.

One limitation: the 63.6% operation coverage means certain node operations are not yet fully documented. For newer community nodes, the AI may still hallucinate parameters. Always test generated workflows before connecting them to production data.

When should you use automatelab/n8n-mcp?

This server fits the scenario every n8n user eventually hits: a workflow runs, produces no output, and no error message explains why. n8n's silent item filtering - IF nodes that match nothing, Set nodes that overwrite with blanks, loop nodes that exit on the first iteration - is notoriously hard to diagnose without reading the execution log line by line. The n8n_explain_execution tool takes the execution ID and walks the AI through each node's input and output counts, flagging exactly where items disappeared.

The offline tools (workflow linter, node scaffolder, JSON validator) require no live connection, making them useful in CI pipelines and pre-deployment review. The full setup guide covers both configuration paths.

Should you run both at the same time?

Yes. They do not conflict, they are not competing for the same slot in your AI config, and they cover the full lifecycle. Use czlonkowski to architect and generate; use automatelab to lint and diagnose. Most Claude Code or Claude Desktop setups can register both under different server names with no friction - n8n-builder and n8n-debugger is a natural pair.

The two servers together are also what distinguishes the n8n MCP ecosystem from single-purpose integrations. For context on what the broader n8n node catalog looks like, the n8n nodes catalog lists every built-in and community node with version and operation details.

FAQ

Do both servers work with Claude Desktop, Claude Code, and Cursor?

Yes. Both use standard MCP transport protocols (HTTP and SSE) that are supported by all major clients. Register each under a distinct server name in your config file to run them simultaneously.

Does czlonkowski/n8n-mcp require a live n8n instance?

For full workflow generation, yes - it calls your instance to validate node availability and test outputs. Four of its tools work offline against the bundled node documentation, but the generation and execution tools require a reachable n8n URL and API key.

Is automatelab/n8n-mcp free?

Yes, it is open-source under the MIT licence. The four stateless tools (linter, validator, scaffolder, documentation) work without any credentials. The five live-instance tools require a self-hosted or cloud n8n instance with an API key.

Which server handles n8n AI Agent nodes better?

They handle different aspects: czlonkowski documents the AI Agent node parameters so the AI can scaffold the node correctly; automatelab's linter checks that the AI Agent node has a model sub-node connected and that the model supports streaming if streaming mode is on - both are common misconfiguration patterns.

Are there other n8n MCP servers worth considering?

A handful of forks and experiments exist on GitHub, but none with consistent maintenance or comparable node coverage as of 2026. The two servers covered here are the only ones with active issue tracking, published changelogs, and documented tool sets.