n8n-MCP Server

AI access to n8n node documentation, properties, and workflow templates.

README.md

n8n-MCP

A Model Context Protocol (MCP) server that provides AI assistants with comprehensive access to n8n node documentation, properties, and operations. Deploy in minutes to give Claude and other AI assistants deep knowledge about n8n's 1,236 workflow automation nodes (806 core + 430 community).

Overview

n8n-MCP serves as a bridge between n8n's workflow automation platform and AI models, enabling them to understand and work with n8n nodes effectively. It provides structured access to:

  • ๐Ÿ“š 1,084 n8n nodes - 537 core nodes + 547 community nodes (301 verified)
  • ๐Ÿ”ง Node properties - 99% coverage with detailed schemas
  • โšก Node operations - 63.6% coverage of available actions
  • ๐Ÿ“„ Documentation - 87% coverage from official n8n docs (including AI nodes)
  • ๐Ÿค– AI tools - 265 AI-capable tool variants detected with full documentation
  • ๐Ÿ’ก Real-world examples - 2,646 pre-extracted configurations from popular templates
  • ๐ŸŽฏ Template library - 2,709 workflow templates with 100% metadata coverage
  • ๐ŸŒ Community nodes - Search verified community integrations with source filter (NEW!)

โš ๏ธ Important Safety Warning

NEVER edit your production workflows directly with AI! Always:

  • ๐Ÿ”„ Make a copy of your workflow before using AI tools
  • ๐Ÿงช Test in development environment first
  • ๐Ÿ’พ Export backups of important workflows
  • โšก Validate changes before deploying to production

AI results can be unpredictable. Protect your work!

๐Ÿš€ Quick Start

Option 1: Hosted Service (Easiest - No Setup!) โ˜๏ธ

The fastest way to try n8n-MCP - no installation, no configuration:

๐Ÿ‘‰ dashboard.n8n-mcp.com

  • โœ… Free tier: 100 tool calls/day
  • โœ… Instant access: Start building workflows immediately
  • โœ… Always up-to-date: Latest n8n nodes and templates
  • โœ… No infrastructure: We handle everything

Just sign up, get your API key, and connect your MCP client.


๐Ÿ  Self-Hosting Options

Prefer to run n8n-MCP yourself? Choose your deployment method:

Option A: npx (Quick Local Setup) ๐Ÿš€

Get n8n-MCP running in minutes:

Prerequisites: Node.js installed on your system

# Run directly with npx (no installation needed!)
npx n8n-mcp

Add to Claude Desktop config:

โš ๏ธ Important: The MCP_MODE: "stdio" environment variable is required for Claude Desktop. Without it, you will see JSON parsing errors like "Unexpected token..." in the UI. This variable ensures that only JSON-RPC messages are sent to stdout, preventing debug logs from interfering with the protocol.

Basic configuration (documentation tools only):

{
  "mcpServers": {
    "n8n-mcp": {
      "command": "npx",
      "args": ["n8n-mcp"],
      "env": {
        "MCP_MODE": "stdio",
        "LOG_LEVEL": "error",
        "DISABLE_CONSOLE_OUTPUT": "true"
      }
    }
  }
}

Full configuration (with n8n management tools):

{
  "mcpServers": {
    "n8n-mcp": {
      "command": "npx",
      "args": ["n8n-mcp"],
      "env": {
        "MCP_MODE": "stdio",
        "LOG_LEVEL": "error",
        "DISABLE_CONSOLE_OUTPUT": "true",
        "N8N_API_URL": "https://your-n8n-instance.com",
        "N8N_API_KEY": "your-api-key"
      }
    }
  }
}

Note: npx will download and run the latest version automatically. The package includes a pre-built database with all n8n node information.

Configuration file locations:

  • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
  • Windows: %APPDATA%\Claude\claude_desktop_config.json
  • Linux: ~/.config/Claude/claude_desktop_config.json

Restart Claude Desktop after updating configuration - That's it! ๐ŸŽ‰

Option B: Docker (Isolated & Reproducible) ๐Ÿณ

Prerequisites: Docker installed on your system

๐Ÿ“ฆ Install Docker (clic

Tools 3

search_nodesSearch through n8n node documentation and properties
get_node_detailsRetrieve detailed schema and operations for a specific n8n node
list_templatesBrowse available n8n workflow templates

Environment Variables

MCP_MODErequiredMust be set to stdio for Claude Desktop
N8N_API_URLURL of your n8n instance for management tools
N8N_API_KEYAPI key for your n8n instance

Try it

โ†’Search for n8n nodes that can interact with Google Sheets and explain their available operations.
โ†’Find a workflow template for automating email notifications from a webhook.
โ†’What are the required properties for the HTTP Request node in n8n?
โ†’List the available community nodes for connecting to Slack.

Frequently Asked Questions

What are the key features of n8n-MCP?

Access to over 1,000 core and community n8n nodes. Detailed schema coverage for node properties and operations. Searchable library of over 2,700 workflow templates. Documentation coverage for AI-capable tool variants.

What can I use n8n-MCP for?

Architecting complex automation workflows by querying node capabilities. Quickly finding the correct node properties for specific API integrations. Learning how to structure n8n workflows using pre-built templates. Validating node configurations before manual implementation in n8n.

How do I install n8n-MCP?

Install n8n-MCP by running: npx n8n-mcp

What MCP clients work with n8n-MCP?

n8n-MCP works with any MCP-compatible client including Claude Desktop, Claude Code, Cursor, and other editors with MCP support.

Turn this server into reusable context

Keep n8n-MCP docs, env vars, and workflow notes in Conare so your agent carries them across sessions.

Open Conare