N8N2 MCP Server

Convert N8N workflows into callable MCP servers for AI assistants and automation tasks.

Data last scanned today · Reviewed yesterday

Overview

N8N2 MCP Server acts as a bridge between N8N's visual automation environment and MCP-compatible AI platforms. By processing your existing workflows, it enables you to expose N8N automations as direct tools within interfaces like Claude or Cursor. The platform architecture utilizes a Flask-based Agent Marketplace for workflow management and a FastAPI-driven MCP Router to handle communication. Users can deploy workflows directly into a local hosted server, effectively turning complex N8N logic into modular, AI-accessible functions.

Our verdict

With a security score of 19/100, this project carries a high risk profile and is not suitable for environments requiring strict access control. The lack of any authentication mechanism means that anyone with access to the configuration can execute your workflows, and the design provides full write access by default with no read-only mode to constrain AI agent actions. It is recommended for local experimentation only.

  • Converts visual N8N workflows into functional AI tools
  • Provides a unified interface for workflow management
  • Requires zero direct dependencies
  • Includes documentation for deployment and configuration
  • No authentication method implemented
  • Grants full write access by default
  • Not maintained by the official N8N vendor
  • Last commit was over 11 months ago

Tools

ToolDescriptionRisk
import-n8n-template-enhancedImport N8N templatemedium
deploy-workflow-to-n8nDeploy workflow with credentialshigh
list-uploaded-workflowsList user workflowslow
list-active-mcp-serversList active MCP serverslow
list-all-registered-mcp-serversList all registered MCP serverslow
build-mcp-server-from-n8n-workflowCreate MCP server from N8N workflowhigh
check-n8n-credential-statusCheck N8N credential statuslow

Compatibility

ClientLocalDockerRemoteRead-only
ChatGPT
Claude Desktop
Cursor
VS Code
Windsurf

Frequently asked questions

What are the primary software prerequisites for running this server?

You need Python 3.11+, an active N8N instance, a Supabase account for data storage, and Playwright installed for N8N authentication.

Why is Playwright required?

Playwright installation is mandatory for N8N workflow execution and authentication. If it is not properly installed, the system defaults to using dummy credentials, which limits overall functionality.

Which MCP-compatible platforms are supported?

You can use the server URL generated by this tool in Claude, Cursor, Super Chain, or any other platform that supports the Model Context Protocol.

Does the server require specific environment variables to function?

Yes, you must configure a .env file with your Supabase project credentials, N8N instance details, and the necessary port settings for the Flask and MCP services.

Alternatives

Badge

N8N2 MCP Server security score, rated on RepoAI

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