n8n-mcp
MCP ServerFreeA MCP for Claude Desktop / Claude Code / Windsurf / Cursor to build n8n workflows for you
Capabilities15 decomposed
semantic-node-documentation-search-with-sqlite-indexing
Medium confidenceSearches across 1,396 n8n nodes (812 core + 584 community) using a pre-built SQLite database indexed at build time from npm packages. The system extracts node metadata, parameters, and descriptions during build phase via src/scripts/rebuild.ts, then serves fast read-only queries at runtime without network latency. Supports fuzzy matching and parameter-level documentation retrieval to help AI assistants understand node capabilities and configuration options.
Uses a pre-indexed SQLite database built at compile time from n8n npm packages, eliminating runtime network calls and enabling instant documentation queries. The dual-phase architecture (build-time indexing + runtime read-only queries) is distinct from cloud-based documentation APIs that require real-time network access.
Faster than querying n8n's live API or web documentation because all 1,396 nodes are pre-indexed locally in SQLite, with zero network latency per search.
workflow-json-generation-from-natural-language
Medium confidenceTranslates natural language workflow descriptions into valid n8n workflow JSON by combining node documentation search, parameter validation, and expression generation. The MCP server exposes tools that allow Claude/Cursor to iteratively build workflow objects by selecting nodes, configuring parameters with type checking, and connecting node outputs to inputs. Uses a validation framework (src/services/workflow-validator.ts) to ensure generated workflows conform to n8n's schema before returning.
Combines semantic node search with multi-layer validation (src/services/workflow-validator.ts) to generate not just syntactically valid but semantically correct n8n workflows. The auto-fix system (mentioned in DeepWiki) can remediate common configuration errors automatically, reducing iteration cycles.
More accurate than generic code generation because it validates against n8n's actual node schemas and parameter types, not just generic JSON structure.
version-detection-and-node-compatibility-checking
Medium confidenceDetects n8n version compatibility for nodes and workflows, warning when workflows use nodes unavailable in the target n8n version. The version detection system (mentioned in DeepWiki) tracks node availability across n8n versions and validates that generated workflows are compatible with the user's n8n instance. Prevents deployment failures due to version mismatches.
Tracks node availability across n8n versions in the SQLite database, enabling version-aware workflow generation and validation. Prevents deployment failures by detecting incompatibilities before workflows are deployed.
More proactive than n8n's built-in version checking because it validates compatibility at workflow generation time, not deployment time.
multi-tenant-configuration-and-isolation
Medium confidenceSupports multi-tenant deployments where multiple users/organizations share a single n8n-mcp instance with isolated credentials and workflows. The multi-tenant configuration (mentioned in DeepWiki) uses environment variables and session management to isolate n8n API credentials and workflow data per tenant. Enables SaaS platforms to offer n8n workflow generation as a managed service.
Implements multi-tenant isolation at the session and API credential level, allowing a single n8n-mcp instance to serve multiple organizations with separate n8n backends. The configuration system uses environment variables to manage per-tenant credentials.
Enables SaaS deployment models that single-tenant MCP servers cannot support, with per-tenant API credential routing and session isolation.
telemetry-and-execution-analysis-for-workflow-optimization
Medium confidenceCollects telemetry data on workflow generation and execution, enabling analysis of AI-generated workflow quality and performance. The telemetry system (mentioned in DeepWiki) tracks metrics like generation time, validation errors, execution success rates, and node usage patterns. Provides insights for optimizing workflow generation and identifying common failure modes.
Provides n8n-specific telemetry that tracks workflow generation quality and execution performance, enabling data-driven optimization of the generation system. Integrates with n8n's execution logs for end-to-end visibility.
More actionable than generic telemetry because it tracks workflow-specific metrics (node usage, validation errors, execution success) relevant to workflow generation quality.
smart-parameter-suggestion-with-context-awareness
Medium confidenceSuggests parameter values based on workflow context, node type, and previous node outputs. The smart parameters system (mentioned in DeepWiki) analyzes the workflow graph to understand data flow and suggests appropriate values for downstream nodes. For example, if a previous node outputs user data, the system suggests mapping that data to email node parameters. Reduces manual configuration and improves workflow correctness.
Uses workflow graph analysis to suggest parameters based on data flow from previous nodes, not just generic suggestions. Understands n8n's data mapping semantics (expressions, field references) to provide contextually relevant suggestions.
More accurate than generic parameter suggestions because it analyzes the workflow graph and understands data flow between nodes.
similarity-based-node-and-template-recommendation
Medium confidenceRecommends similar nodes and templates based on semantic similarity of descriptions and use cases. The similarity service (mentioned in DeepWiki) uses text embeddings or keyword matching to find nodes/templates related to the user's query. Helps users discover alternatives and related integrations they might not find through direct search.
Provides semantic similarity-based recommendations across 1,396 nodes and 2,709 templates, enabling discovery of related integrations. Uses pre-indexed metadata to compute recommendations without external API calls.
More discoverable than direct search because it surfaces related nodes/templates the user might not think to search for explicitly.
workflow-template-search-and-adaptation
Medium confidenceSearches a pre-indexed library of 2,709 n8n templates and adapts them to user requirements by modifying node parameters and connections. The template system (src/mcp/tool-docs/workflow_management/template-tools.ts) retrieves template metadata from SQLite, then uses the validation framework to ensure modifications maintain workflow integrity. Enables users to start from working examples rather than building from scratch.
Indexes 2,709 templates in SQLite at build time, enabling instant template discovery without API calls. The adaptation system validates modifications against the n8n schema, ensuring customized templates remain executable.
Faster template discovery than browsing n8n's web marketplace because all 2,709 templates are pre-indexed and searchable locally via MCP.
expression-syntax-validation-with-auto-fix
Medium confidenceValidates n8n expression syntax (JavaScript-like expressions used in node parameters) and suggests corrections for common errors. The validation framework (src/services/workflow-validator.ts) checks expression correctness before workflow deployment, and the auto-fix system can remediate issues like missing variable references, incorrect JSON path syntax, or type mismatches. Operates at build time and runtime to catch errors early.
Integrates expression validation with an auto-fix system that can remediate common errors automatically, reducing iteration cycles. The validation framework is multi-layer (src/services/workflow-validator.ts 29-35) with specialized validators for different expression contexts.
More proactive than n8n's built-in validation because it catches expression errors before workflow deployment, with suggestions for fixes.
workflow-diff-and-change-detection
Medium confidenceCompares two workflow versions and identifies structural changes (added/removed nodes, parameter modifications, connection changes). The workflow diff engine (mentioned in DeepWiki architecture) generates a detailed change report showing what was modified, enabling users to understand workflow evolution and validate changes before deployment. Useful for reviewing AI-generated modifications or tracking manual edits.
Provides structural diff analysis specific to n8n workflows, understanding node connections and parameter semantics rather than generic JSON diffing. Enables AI assistants to validate their own modifications before deployment.
More meaningful than generic JSON diff because it understands n8n workflow structure (nodes, connections, parameters) and can highlight breaking changes.
n8n-api-client-with-session-management
Medium confidenceWraps the n8n REST API with session management and multi-tenant support, enabling workflow deployment, execution, and management through MCP tools. The N8n API client (src/services/n8n-api-client.ts) handles authentication (API key), request routing, and error handling. Session management (src/mcp/session-management.ts implied) maintains context across multiple tool calls, allowing stateful workflow operations (e.g., create workflow, then execute it).
Implements session management on top of the n8n API, enabling stateful multi-step operations (create → configure → execute) without requiring the client to manage session tokens. Multi-tenant configuration support allows deployment as a shared service.
More stateful than direct n8n API calls because session management maintains context across multiple tool invocations, reducing client-side complexity.
parameter-schema-extraction-and-type-validation
Medium confidenceExtracts parameter schemas from n8n nodes and validates user-provided values against type constraints, required fields, and allowed values. The system parses node metadata from the SQLite database to determine parameter types (string, number, boolean, object, array), constraints (min/max, regex patterns), and dependencies (conditional parameters). Enables AI assistants to generate valid node configurations without trial-and-error.
Extracts and validates against actual n8n node schemas from the indexed database, not generic JSON schema validation. Understands n8n-specific parameter types (credentials, expressions, resource selectors) that generic validators cannot handle.
More accurate than generic JSON schema validation because it understands n8n-specific parameter semantics (e.g., credential references, expression fields).
community-node-discovery-and-metadata-indexing
Medium confidenceIndexes community-contributed n8n nodes (584 nodes) alongside core nodes (812 nodes) in the SQLite database, enabling discovery and usage of third-party integrations. The community node system (mentioned in DeepWiki) processes npm packages to extract metadata for community nodes, including documentation, parameters, and version information. Allows workflows to leverage specialized integrations beyond n8n's core offering.
Indexes 584 community nodes alongside 812 core nodes in a unified SQLite database, enabling seamless discovery of both official and community integrations. The build-time indexing approach scales to large community ecosystems without runtime API calls.
More comprehensive than searching n8n's marketplace individually because all 1,396 nodes (core + community) are indexed and searchable in one database.
workflow-security-scanning-and-validation
Medium confidenceScans workflows for security risks including exposed credentials, unsafe expressions, and insecure node configurations. The security scanner (src/services/workflow-security-scanner.ts) analyzes workflow JSON to detect patterns like hardcoded API keys, SQL injection risks in expressions, and unsafe HTTP configurations. Provides remediation guidance to help users secure workflows before deployment.
Provides n8n-specific security scanning that understands workflow structure and common security anti-patterns (hardcoded credentials, unsafe expressions). Integrated into the workflow generation pipeline to catch security issues before deployment.
More targeted than generic code security scanners because it understands n8n-specific risks (credential exposure in node parameters, expression injection in data transformations).
dual-transport-mcp-protocol-support-stdio-and-http
Medium confidenceImplements the Model Context Protocol (MCP) with both stdio (for local Claude Desktop) and HTTP (for remote/SaaS deployments) transports. The transport layer (src/mcp/index.ts 25-31) negotiates protocol versions, routes tool calls, and manages connections. Stdio transport enables local-only deployments with zero network exposure; HTTP transport enables multi-user SaaS deployments with session management. Both transports expose the same tool interface.
Supports both stdio and HTTP transports with a unified tool interface, enabling deployment flexibility from local development (stdio) to production SaaS (HTTP). The transport abstraction allows the same tool implementations to work across both modes.
More flexible than single-transport MCP servers because it supports both local (stdio) and remote (HTTP) deployments without code duplication.
Capabilities are decomposed by AI analysis. Each maps to specific user intents and improves with match feedback.
Related Artifactssharing capabilities
Artifacts that share capabilities with n8n-mcp, ranked by overlap. Discovered automatically through the match graph.
EnhanceDocs
Open-source AI-powered search engine for your...
ComfyUI-Copilot
An AI-powered custom node for ComfyUI designed to enhance workflow automation and provide intelligent assistance
n8n-mcp
A MCP for Claude Desktop / Claude Code / Windsurf / Cursor to build n8n workflows for you
RediSearch
A query and indexing engine for Redis, providing secondary indexing, full-text search, vector similarity search and aggregations.
khoj
Your AI second brain. Self-hostable. Get answers from the web or your docs. Build custom agents, schedule automations, do deep research. Turn any online or local LLM into your personal, autonomous AI (gpt, claude, gemini, llama, qwen, mistral). Get started - free.
Mutable
AI-generated, up-to-date wiki for your...
Best For
- ✓AI assistants (Claude, Cursor, Windsurf) generating n8n workflows
- ✓Teams building workflow automation without manual n8n documentation lookup
- ✓Developers integrating n8n into larger automation platforms
- ✓Non-technical users describing workflows in plain English
- ✓Developers rapidly prototyping automation without manual JSON editing
- ✓Teams using Claude/Cursor as a workflow IDE with AI assistance
- ✓Teams managing multiple n8n instances at different versions
- ✓Workflows that must be compatible across n8n version upgrades
Known Limitations
- ⚠Database is static and requires rebuild to reflect new n8n node releases
- ⚠Search operates only on indexed metadata — cannot query live node execution state or custom community nodes not in npm
- ⚠Fuzzy matching performance degrades with very large result sets (1000+ matches)
- ⚠Complex conditional logic and error handling branches require manual refinement — AI may generate incomplete error handlers
- ⚠Expression validation only checks syntax, not runtime correctness (e.g., accessing non-existent JSON fields)
- ⚠Community nodes with custom parameters may not validate correctly if metadata is incomplete in the database
Requirements
Input / Output
UnfragileRank
UnfragileRank is computed from adoption signals, documentation quality, ecosystem connectivity, match graph feedback, and freshness. No artifact can pay for a higher rank.
Repository Details
Last commit: Apr 21, 2026
About
A MCP for Claude Desktop / Claude Code / Windsurf / Cursor to build n8n workflows for you
Categories
Alternatives to n8n-mcp
Are you the builder of n8n-mcp?
Claim this artifact to get a verified badge, access match analytics, see which intents users search for, and manage your listing.
Get the weekly brief
New tools, rising stars, and what's actually worth your time. No spam.
Data Sources
Looking for something else?
Search →