n8n MCP Server

Automated access to n8n node documentation, workflow templates, and integration schemas.

Data last scanned yesterday · Reviewed yesterday

501 dangerous tool26 tools22,384TypeScriptMIT

Overview

This MCP server bridges the gap between AI assistants and the n8n automation platform. It grants models structured access to over 2,100 core and community nodes, alongside detailed schema data for node properties and operations. By utilizing this server, AI models can interpret n8n node capabilities and configuration options more effectively within their reasoning context. The tool surfaces critical development data, including AI-capable tool variants and ranked workflow configurations extracted from templates. It supports deep integration with n8n documentation and community-verified nodes, making it a resource for developers looking to incorporate n8n's extensive ecosystem into AI-assisted workflow design.

Our verdict

With a security score of 50/100, this project is classified as high-risk. The score is impacted significantly by the fact that the server is community-maintained rather than official, and both OAuth support and authentication methods have not yet undergone independent review. Potential users should treat this as an experimental integration and strictly follow the developer's warning to avoid direct AI edits to production workflows, opting instead for tested development environments.

  • Provides access to 2,175 individual n8n automation nodes
  • Contains 87% coverage of official n8n documentation
  • Maintained by 30 contributors, reducing bus-factor risk
  • Lightweight build with only 17 direct dependencies
  • Security architecture is unverified for authentication and OAuth
  • Read-only capabilities remain currently unreviewed
  • Not developed or managed by the official n8n vendor

Setup

Claude Desktop
{
  "mcpServers": {
    "n8n-mcp": {
      "args": [
        "-y",
        "n8n-mcp"
      ],
      "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

ToolDescriptionRisk
tools_documentationReturns documentation for best practices.low
search_templatesSearches for n8n workflow templates based on various criteria.low
search_nodesSearches for n8n nodes including options for including examples.low
get_nodeRetrieves documentation, properties, or schemas for a specific node type.low
validate_nodeValidates a node's configuration against its schema.low
get_templateRetrieves the full configuration of a specific workflow template.low
validate_workflowPerforms a complete validation of a workflow structure and configuration.low
validate_workflow_connectionsValidates the structure and connections of a workflow.low
validate_workflow_expressionsValidates the expressions used within a workflow.low
n8n_create_workflowDeploys a workflow to an n8n instance.medium

Compatibility

ClientLocalDockerRemoteRead-only
ChatGPT
Claude Desktop
Cursor
VS Code
Windsurf

Frequently asked questions

How can I use n8n-MCP without performing any local installation or configuration?

You can access the hosted version at dashboard.n8n-mcp.com, which provides immediate access to the server with a free tier of 100 tool calls per day.

Does this MCP server support instances protected by Cloudflare Access?

Yes, you can authenticate by providing the N8N_CF_CLIENT_ID and N8N_CF_CLIENT_SECRET environment variables, which will be used as headers for API requests.

What are the recommended safety precautions when using AI to edit n8n workflows?

You should always make a copy of your workflow before using AI tools, test in a development environment first, and export backups of important workflows to avoid unpredictable results.

What deployment methods are supported for self-hosting the n8n-MCP server?

Self-hosting options include npx, Docker, and Railway, with detailed instructions available in the project's Self-Hosting Guide.

Does the server provide information for community-developed n8n nodes?

Yes, the server includes access to over 1,300 community nodes and allows you to search verified community integrations using a source filter.

Alternatives

Changelog

Badge

n8n MCP Server security score, rated on RepoAI

Maintain this server? Add the live badge to your README.