Skip to main content
AllMCPs
BrowseBestCategoriesStackCompareToolsGuidesBlog
Log in Submit MCP

Stay in the loop

Get new MCP servers and top picks in your inbox.

AllMCPs

The open directory for discovering and installing Model Context Protocol servers.

AllMCPs on GitHub (opens in a new tab)
Launched onTiny Startupstinystartups.com
Explore
  • Browse servers
  • Best MCP servers
  • Categories
  • MCP clients
  • Agent prompts
  • Stack Builder
  • Compare servers
  • Random discovery New
  • Submit a server
  • Pricing & Boost Boost
Learn
  • Guides hub
  • What is MCP?
  • Install guide
  • Build an MCP server
  • Deploy an MCP server
  • Security guide
  • Troubleshooting
  • MCP for SEO & AEO
  • Protocol versioning
  • Blog & updates
Tools
  • All developer tools
  • Config generator
  • Config validator
  • Config auditor
  • MCP playground
  • Token calculator
  • OpenAPI → MCP
  • Badge generator
For agents
  • REST API docs
  • Trust & traffic Live
  • Remote MCP server SSE ↗ (opens in a new tab)
  • llms.txt ↗ (opens in a new tab)
  • Catalog JSON ↗ (opens in a new tab)
Company
  • About
  • Advertise Sponsor
  • Contact
  • GitHub ↗ (opens in a new tab)
  • Terms
  • Privacy
AllMCPs VerifiedAllMCPs VerifiedFeatured on Nick LaunchesFeatured on Nick LaunchesLaunch Llama NewsletterLaunch Llama NewsletterVerified DR - allmcps.comVerified DR - allmcps.comFeatured on SaaSGrowFeatured on SaaSGrowFeatured on Twelve ToolsFeatured on Twelve ToolsFeatured on Saaspa.geFeatured on Saaspa.geFeatured on Findly.toolsFeatured on Findly.toolsFeatured on Startup FameFeatured on Startup FameFeatured on LaunchKiwiFeatured on LaunchKiwiFeatured on ScrollLaunchFeatured on ScrollLaunchFeatured on DailyPingsFeatured on DailyPingsFazier badgeFazier badgeFeatured on NewTool.siteFeatured on NewTool.siteFeatured on saasfame.comFeatured on saasfame.comDR Checker - Domain RatingDR Checker - Domain RatingListed on Turbo0Listed on Turbo0Launched on LaunchBoard - Product Launch PlatformLaunched on LaunchBoard - Product Launch PlatformList on SimilarlabsList on Similarlabshttps://codetrendy.comhttps://codetrendy.comListed on DevTool.ioFeatured on BuildlistFeatured on BuildlistLaunched on Tiny StartupsFeatured on ShowMeBestAIFeatured on ShowMeBestAIFind us on LaunchZoneFind us on LaunchZoneAllMCPs VerifiedAllMCPs VerifiedFeatured on Nick LaunchesFeatured on Nick LaunchesLaunch Llama NewsletterLaunch Llama NewsletterVerified DR - allmcps.comVerified DR - allmcps.comFeatured on SaaSGrowFeatured on SaaSGrowFeatured on Twelve ToolsFeatured on Twelve ToolsFeatured on Saaspa.geFeatured on Saaspa.geFeatured on Findly.toolsFeatured on Findly.toolsFeatured on Startup FameFeatured on Startup FameFeatured on LaunchKiwiFeatured on LaunchKiwiFeatured on ScrollLaunchFeatured on ScrollLaunchFeatured on DailyPingsFeatured on DailyPingsFazier badgeFazier badgeFeatured on NewTool.siteFeatured on NewTool.siteFeatured on saasfame.comFeatured on saasfame.comDR Checker - Domain RatingDR Checker - Domain RatingListed on Turbo0Listed on Turbo0Launched on LaunchBoard - Product Launch PlatformLaunched on LaunchBoard - Product Launch PlatformList on SimilarlabsList on Similarlabshttps://codetrendy.comhttps://codetrendy.comListed on DevTool.ioFeatured on BuildlistFeatured on BuildlistLaunched on Tiny StartupsFeatured on ShowMeBestAIFeatured on ShowMeBestAIFind us on LaunchZoneFind us on LaunchZone
Ā© 2026 Jackalope Digital LLC. All rights reserved.
  1. Home
  2. šŸ’¬ Communication
  3. N8n MCP
N8n MCP logo
Health: ActiveRecent health check succeeded.Last checked 9/9/2026, 1:18:36 PM

N8n MCP

User RatingsBe the first to rate and review this MCP server!
View Repository12 GitHub StarsTotal stargazers on GitHub for the source repository (12 stars).Visit Website
n8nworkflow-automationdeveloper-toolsdebugging

Generates, audits, debugs, and manages n8n workflows through MCP tools.

Quick Install

Automated & IDE Setup

Copy the AI prompt to install this server into Claude Code, Cursor, or another agent — or use 1-click editor setup below.

Add to CursorAdd to VS Code
Not yet automatically verified

This server is confirmed live — we successfully called its tools/list endpoint directly (see the verified badge above). We haven't yet sandbox-tested the stdio install command below specifically, which is a separate, ongoing check.

Manual Client & Custom JSON ConfigExpand JSON ā–¾

Client Config & Setup

Choose your client or environment
Target File:~/Library/Application Support/Claude/claude_desktop_config.json
claude_desktop_config.json
{
  "mcpServers": {
    "automatelab-tech-n8n-mcp": {
      "command": "npx",
      "args": [
        "-y",
        "@automatelab/n8n-mcp"
      ]
    }
  }
}

šŸ’” Paste the JSON block into your client's configuration file under mcpServers, then restart the application.

Install Tool Schemas (12) Directory Badge Claim listing AlternativesšŸ’¬ More in Communication

Overview

AutomateLab-tech/n8n-mcp MCP server exposes n8n workflow generation, linting, diffing, execution diagnosis, replay, and timeline tools through MCP. It can work statelessly with workflow or execution JSON, or connect to a live n8n instance using N8N_API_URL and N8N_API_KEY for workflow and execution operations. Reach for it when an agent needs to create importable n8n workflows, identify configuration problems, investigate failed runs, or deploy and activate workflows. The package runs locally through npx and includes configuration guidance for Claude Desktop and Cursor.

Use cases

•Generate n8n workflows from plain-English requirements
•Lint imported or deployed workflows before activation
•Diagnose executions where items disappear between nodes
•Compare local and deployed workflow versions
•Create and activate workflows through a live n8n API

Key features

•Natural-language n8n workflow generation
•Deterministic workflow linting and semantic diffs
•Per-node execution diagnosis and timelines
•Single-node execution replay generation
•Live n8n workflow and execution management
•TypeScript custom-node scaffolding

Capabilities & Tool Schemas (12) ~2.3k tokensApproximate context cost of this server’s tool schemas (~4 chars/token), before any tool is called. Actual usage depends on your client and model.Verified live Verified liveCaptured by calling this server’s live tools/list endpoint.

Inspect callable tools, capabilities, and parameters exposed to AI agents by N8n MCP.

node_scaffold

Scaffold a TypeScript skeleton for an n8n custom node from a plain-English description. Returns a single TypeScript file implementing INodeType with description, credentials reference, and an execute method stub. Pure code generation — no network, no filesystem writes.

workflow_generate

Generate a valid n8n workflow JSON from a plain-English description. Handles webhook/schedule/RSS triggers, common action nodes (Slack, Google Sheets, Discord, Gmail, Notion, HTTP), and AI Agent setups (LangChain root agent + chat model + memory + optional HTTP tool, wired with ai_languageModel / ai_memory / ai_tool connections). Returns workflow JSON with unique node IDs, connections, positions, and typeVersion on every node. Output is non-deterministic (random node IDs and webhook paths).

workflow_lint

Lint an n8n workflow JSON. Returns concrete errors and warnings: missing credentials, deprecated node types (Function -> Code, spreadsheetFile -> convertToFile/extractFromFile), broken connections, missing or non-numeric typeVersion, duplicate node names or IDs, AI Agent missing ai_languageModel sub-node, Webhook missing webhookId, IF node still on v1 condition schema, rate-sensitive nodes without retries, Code-node sandbox violations, expression staleness (`$('NodeName')` referencing missing nodes), manualTrigger in active workflows, disabled-but-wired nodes, empty Set nodes, HTTP method/body mismatches, Schedule trigger DST risk, credential drift, webhook test paths in active workflows. Deterministic, rule-based.

workflow_diff

Semantic diff between two workflows. Reports nodes added / removed / modified (with field-level deltas: type, typeVersion, parameters, credentials, disabled, position), connection topology changes, and settings drift. Ignores noise (small position deltas, createdAt/updatedAt). Pair with workflow_get to compare deployed vs local. Deterministic.

execution_explain

Diagnose a failed or surprising n8n execution. Paste the execution JSON (from the n8n UI 'Show details' or `GET /executions/:id?includeData=true`); returns a per-node summary highlighting nodes that returned 0 items, unresolved `={{ ... }}` expressions, errors with hints, and LLM token usage. Hits the most common debugging pain point: items 'silently disappearing' between nodes. Deterministic, rule-based.

execution_replay

Build a self-contained replay workflow that exercises a single node from a larger workflow. The replay workflow is Manual Trigger -> Replay Seed (Code node with pinned items) -> target node. Optional `inputItems` or an `execution` payload pins what the target sees. Useful for iterating on one stubborn node without re-running the whole pipeline. Returns workflow JSON ready to import or push via workflow_create.

How N8n MCP works

What AutomateLab-tech/n8n-mcp MCP server does

AutomateLab-tech/n8n-mcp MCP server gives MCP clients focused tools for building and troubleshooting n8n workflows. Its stateless operations accept descriptions or JSON directly, so they can generate a workflow, inspect its structure, compare two versions, or analyze an execution without connecting to n8n. The server also provides live-instance operations for listing, reading, creating, activating, and inspecting workflows and executions.

Workflow generation supports webhook, schedule, and RSS triggers; common services such as Slack, Google Sheets, Discord, Gmail, Notion, and HTTP; and AI Agent arrangements with LangChain agent, chat model, memory, and optional HTTP tool connections. Generated workflows include node IDs, positions, connections, and node type versions.

How it works

The tools are exposed over MCP using dot-notation groups for nodes, workflows, and executions. node_scaffold produces one TypeScript file containing an INodeType skeleton for a custom n8n node. It does not write files or make network requests. workflow_lint applies deterministic checks for issues such as deprecated node types, missing credentials, invalid connections, absent type versions, expression references to missing nodes, and several n8n-specific configuration risks.

For debugging, provide execution JSON from the n8n interface or from the executions API. execution_explain summarizes each node, identifies zero-item outputs and unresolved expressions, and reports errors with hints. execution_timeline instead presents timing, item counts, and error status in a markdown table. execution_replay creates a smaller workflow containing a Manual Trigger, pinned seed data, and the selected target node.

workflow_diff compares workflows semantically, including node fields, connections, and settings, while ignoring small position changes and timestamp metadata. The live tools use the n8n API and can be combined with generation, linting, and explanation for describe-to-deploy or deployed-workflow audit flows.

Setup and configuration

Install the AutomateLab-tech/n8n-mcp MCP server with Node.js 20 or later. A local MCP host can run npx -y @automatelab/n8n-mcp. The README provides configuration examples for Claude Desktop and Cursor, including the server command and optional environment variables.

The stateless tools do not need n8n credentials. Set N8N_API_URL and N8N_API_KEY to enable live-instance tools. The API key is created in n8n under Settings, API, and Create API key. Runtime policy variables can restrict access: N8N_MCP_READ_ONLY disables selected mutating tools, N8N_MCP_DISABLED_TOOLS prevents named tools from registering, and workflow ID or tag allowlists constrain REST operations.

Tools and capabilities

  • Generate workflow JSON from plain-English requirements.
  • Scaffold a TypeScript custom-node implementation.
  • Lint workflow structure and n8n compatibility issues.
  • Compare workflow versions and report field-level changes.
  • Explain failed executions and render execution timelines.
  • Build single-node replay workflows with pinned input items.
  • List, fetch, create, activate, and deactivate live workflows.
  • List recent executions with optional full execution data.

Limitations and notes

Generated workflow output is non-deterministic because node IDs and webhook paths are randomized. The server generates code and JSON but does not write files for node scaffolding. Live operations require access to an n8n API and the two n8n credentials described above; stateless analysis cannot retrieve data from a running instance by itself.

The AutomateLab-tech/n8n-mcp MCP server uses dot-notation tool names in the current release. Older prompts or scripts using the former n8n_* names need updating. Creating a workflow leaves it inactive, so activation is a separate operation. The server is released under the MIT license.

Read the full README →View source on GitHub →

Related MCP Servers

View all in Communication View all alternatives
  • Docs MCP logoDocs MCP
    Verified

    CometChat's official MCP server — searches CometChat documentation and returns curated implementation bundles for adding real-time chat, voice, video, and moderation to your app (React, React Native, Flutter, iOS, Android, JS SDK).

    šŸ’¬ Communication3 views
    Compare vs Docs MCP →
  • Emailens MCP logoEmailens MCP

    Official MCP server for Emailens, the rendering linter for email. Lint HTML email for rendering issues across 15 clients (Gmail, Outlook, Apple Mail and more), score CSS compatibility 0-100 per client, simulate dark mode, and get framework-native fix snippets for React Email, MJML, and Maizzle. npx -y @emailens/mcp

    šŸ’¬ Communication3 views
    Compare vs Emailens MCP →
  • Qr Agent Core logoQr Agent Core

    Dynamic QR code service for AI agents. Create, update, track, and retarget QR codes without regenerating images. 37 tools covering 11 QR types, one-command install via npx qr-for-agent.

    šŸ’¬ Communication1 views
    Compare vs Qr Agent Core →
  • Line Bot MCP Server logoLine Bot MCP Server
    Verified

    MCP Server for Integrating LINE Official Account

    šŸ’¬ Communication3 views
    Compare vs Line Bot MCP Server →

Adoption & maintenance

Factual signals from GitHub, npm, and our automated checks — not a rating.

GitHub stars
12
Stargazers on the source repository.
npm downloads
402
Package downloads in the last 30 days.
Last commit
3mo ago
Most recent push to the default branch.
Tools exposed
12
Callable tools this server registers over MCP.
Directory activity
4 views
Config copies, upvotes, and views on AllMCPs.

Reviews

No reviews yet — be the first to share how this listing worked for you.

Frequently Asked Questions about N8n MCP

Use Node.js 20 or later and run `npx -y @automatelab/n8n-mcp`, or install it globally with `npm install -g @automatelab/n8n-mcp`.

AllMCPs Directory Badge

Full Badge Customizer

Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.

Badge Style:
Live Dynamic SVG PreviewN8n MCP AllMCPs Directory Badge
Markdown (GitHub README)
[![AllMCPs](https://allmcps.com/api/badge/automatelab-tech-n8n-mcp?style=directory)](https://allmcps.com/mcp/automatelab-tech-n8n-mcp)
HTML Embed
<a href="https://allmcps.com/mcp/automatelab-tech-n8n-mcp"><img src="https://allmcps.com/api/badge/automatelab-tech-n8n-mcp?style=directory" alt="N8n MCP on AllMCPs" /></a>

Technical Specs & Signals

CategoryšŸ’¬Communication
PricingFree
More technical detailsExpand ā–¾
TransportSTDIO
RuntimeNode.js
AuthAPI key
LicenseMIT
ClientsClaude Desktop, Cursor
Last updatedSep 4, 2026
10/10 checks healthy over the last 32d
Views4
Unique ViewsTotal visits recorded for this listing page on AllMCPs.
Installs0
Installs & Copy ActionsTotal times users copied install commands or configuration snippets for this server.
GitHub stars12
GitHub Star CountTotal stargazers on GitHub representing community popularity (12 stars).
Last commit3mo ago
Last Repository CommitThe most recent commit or push recorded for this server's GitHub repository.Last commit on Jun 8, 2026
npm downloads402/mo
Monthly npm DownloadsAverage monthly package installs recorded from npm registry statistics.
63Quality signal: Good Ā· 63/100How this signal is calculated ā–¾
Server availabilityNot measured

Not scored for repo-hosted servers — we can't reach the running server, only its GitHub page. Hosted MCP endpoints are health-checked live.

Verified ownership10/20
Documentation & tools30/30
Adoption & activity6/15
Community engagement1/10

A guidance signal from public completeness & health data — not a user rating. New listings start lower and rise as they add docs, get verified, and grow adoption. Signals we can't observe for a listing are skipped, not counted against it.

Supply-chain signal

No high-severity advisories surfaced by our automated scan.

Critical 0High 0Medium 0Low 0

Scanned 21d ago via OSV.dev Ā· @automatelab/n8n-mcp (npm)

ā˜… Spotlight Slot

Feature Your MCP Server

Get maximum visibility for your server across our directory, search results, and detail pages.

Spotlight Your Server

Own this project?

This directory is pre-filled from public sources. Claim via GitHub README, site badge, or DNS TXT to unlock edit access and the Official badge — proof is checked automatically, then reviewed by our team.

Free dofollow backlink: add your website and place the AllMCPs badge on it — no claim needed. We detect it automatically and keep it verified as long as the badge stays live.

Claim & get free dofollow

Share & Embed

Add our SVG badge (dark/light directory styles) or embeddable widget to your site.

Explore more

More in šŸ’¬ Communication →Best MCP servers for Slack & Communication →Alternatives to N8n MCP →Install in Claude DesktopInstall in CursorInstall in VS Code