🚀 I Built an MCP Server That Makes Claude an n8n Expert - Here's How It Changed Everything

:rocket: Claude Desktop Can Now Build Perfect n8n Workflows - Thanks to MCP

Hey n8n community! :waving_hand:

TL;DR: I built an MCP server that gives Claude Desktop complete, up-to-date knowledge of all 525 n8n nodes. That changes it from a helpful tool into real AI n8n buildier. Now it can build workflows almost perfectly on the first try. What used to take 45 minutes with errors now takes 3 minutes with zero mistakes.

The Problem

Remember when Claude would guess node names wrong and mix up properties?

Me: "Create a Slack webhook workflow"
Claude: "Use slackNode with message property..."
Me: "It's 'slack' with 'text' property..."
Claude: "Oh, webhookTrigger then?"
Me: "Just 'webhook'..."

45 painful minutes later, maybe you’d have a working workflow.

The Solution: n8n-MCP

I created a MCP service, that serves as always updated n8n documentation knowledge base, with examples and validation tools. Now Claude has direct access to:

  • :white_check_mark: All 525 n8n nodes with complete documentation
  • :white_check_mark: Every property and operation (no more guessing!)
  • :white_check_mark: Working examples for common tasks
  • :white_check_mark: Real-time validation before deployment

Result: 45 minutes → 3 minutes, 6 errors → 0 errors

Quick Installation (5 Minutes)

Prerequisites: Docker Desktop installed on your system

Pull the Docker image

docker pull ghcr.io/czlonkowski/n8n-mcp:latest

Add this to your Claude Desktop config:

{
  "mcpServers": {
    "n8n-mcp": {
      "command": "docker",
      "args": [
        "run",
        "-i",
        "--rm",
        "-e", "MCP_MODE=stdio",
        "-e", "LOG_LEVEL=error",
        "-e", "DISABLE_CONSOLE_OUTPUT=true",
        "ghcr.io/czlonkowski/n8n-mcp:latest"
      ]
    }
  }
}

Config locations:

  • Mac: ~/Library/Application Support/Claude/claude_desktop_config.json
  • Windows: %APPDATA%\Claude\claude_desktop_config.json

Restart Claude Desktop and you’re done! :tada:

What You Can Do Now

Ask Claude to:

  • “Build a workflow that monitors RSS feeds and posts to Discord”
  • “Create an API endpoint that validates data and saves to Postgres”
  • “Set up a daily report that pulls from multiple sources”

Claude will deliver working JSON you can paste directly into n8n.

More Options & Details

:link: GitHub: github.com/czlonkowski/n8n-mcp

  • Local installation options
  • Full documentation
  • MIT licensed (free forever)

Feedback Welcome!

What workflow challenges do you face? What would make Claude even better at n8n? Drop a comment or open an issue on GitHub.

Let’s make n8n + AI workflow creation delightful! :star:


P.S. - Claude even discovered features I didn’t know about, like Google Sheets’ built-in duplicate detection. Sometimes the AI teaches the human! :grinning_face_with_smiling_eyes:

6 Likes

Sounds nice! But i tried it with several use cases, including your “Build a workflow that monitors RSS feeds and posts to Discord” use case.

Hi freddy! I am glad you checked it out! The key here is to use Project and have system prompt with instructions (included in the github repo) - I also included templates in the tools, so that should improve the outputs. Also, be sure to use Opus 4 with extended thinking. Let me know if it helped!

Hi @romuald , thanks for sharing, I’m a beginner with n8n, I was stuck with an email copywriting workflow that should send request to Anthropic by Batches. I gave my json to claude with your n8n-mcp. It optimized my workflow and made it work. Really nice :slight_smile:

1 Like

New version just rolled out with advanced node / workflow validation features - problems should be now reduced significantly! :slight_smile: Be sure to use the latest image