Stop Guessing n8n Node Fields: Wire Claude Into Your Workflows With n8n-mcp
Claude is good at describing n8n workflows and bad at remembering exact node properties. This server fixes the second half so the first half ships.
Ask a raw LLM to build an n8n workflow and you get something that looks right and fails on the first run. It guesses property names, picks operations that do not exist on a node, and leaves required fields empty. The model never saw the real node schema, so it improvises. That improvisation is where your automation breaks.
n8n-mcp, an open-source MCP server by czlonkowski, closes that gap. It is a Model Context Protocol server that hands Claude the actual n8n node documentation: properties, operations, and schemas, indexed and searchable. Instead of recalling node shapes from training data, Claude queries the server for what a node really accepts before it writes config. You describe the automation in plain language, Claude looks up the parts, and you get a workflow grounded in the same definitions n8n itself uses.
What it actually knows
The server ships with an index of 1,845 n8n nodes (816 core plus 1,029 community), with property coverage around 99% and documentation pulled from official n8n docs at roughly 87% coverage. It also exposes a library of 2,352 workflow templates you can search, so Claude can start from a known-good pattern instead of a blank canvas. There are 20 MCP tools in total: a core set for searching nodes, fetching a node's details, validating a single node, validating a whole workflow, and searching templates, plus a larger management group for creating, reading, and updating workflows directly in a connected n8n instance.
The split matters. The documentation tools are read-only and need no n8n account. The management tools talk to your live instance and require API credentials. You can run in documentation-only mode first and add the live connection once you trust the setup.
Get it running
- 1Install or update Node so you can run npx, then confirm Claude Code is working in your project.
- 2Add the server to Claude with the install card below, or drop the JSON config into your Claude Desktop / Claude Code MCP settings.
- 3Restart the client so it picks up the new server, then ask Claude to search for a node (for example, an HTTP Request or a Slack node) to confirm the tools respond.
- 4Optional: set N8N_API_URL and N8N_API_KEY to connect a real n8n instance and turn on the workflow management tools.
- 5Describe the workflow you want. Tell Claude to validate the workflow before you trust it, since validation is a first-class tool here.
npx n8n-mcpN8N_API_URL=your_url N8N_API_KEY=your_key npx n8n-mcpWhere it earns its keep
- Building a workflow from a description and wanting the node config to be correct on the first run, not the fifth.
- Wiring up community nodes you do not use often and cannot remember the exact properties for.
- Starting from a template instead of an empty workflow, then having Claude adapt it.
- Catching missing required fields before you deploy, using the validate-workflow tool rather than the n8n editor's error toast.
Watch out
The author's own warning is the one to take seriously: do not point the AI at your production workflows and let it edit them directly. The management tools can write to a live instance, which is convenient and dangerous in equal measure. Build and validate against a test workflow or a copy, review the output yourself, then promote it. The README also flags that default parameter values are the top source of runtime failures, so do not assume an empty field means a safe default. Treat validation as a required step, not a nicety. The project is MIT licensed, so you are free to self-host the Docker image or run it locally and keep your n8n credentials on your own machine.
Want the next drop first?
New builds and skills land in the Vault every week.
Follow for the weekly drops