Operate and build n8n: 61 tools, 560-node catalog, validation, autofix, snapshots and backups.
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent β or use 1-click editor setup below.
We haven't yet run this listing's install command through our automated sandbox check. This isn't a red flag β we're steadily working through the catalog.
π‘ Paste the JSON block into your client's configuration file under mcpServers, then restart the application.
Operate and build n8n from Cursor or Claude β administration of your instance (users, projects, executions, audit) and a full builder loop: a catalog of 560 nodes with real parameter schemas extracted from the official n8n packages, validation before saving, automatic repair, snapshots with rollback and diff, per-node execution debugging, health reports, and full-instance backup.
Two env vars. Runs on your machine (stdio) or as a remote HTTP server. No hosted account.
This server is optimized to minimize token consumption, addressing one of the biggest issues with MCP servers - excessive API token usage.
n8n_list_workflows_summary endpointSee TOKEN_OPTIMIZATION.md for detailed usage guide.
n8n-nodes-base and @n8n/n8n-nodes-langchain (parameters with types, allowed options, display conditions, credentials, latest typeVersion), regenerated weekly by CI. Search with n8n_search_nodes, inspect with n8n_get_noden8n_validate_workflow checks against the real schemas β nonexistent node types, missing required params (including conditionally required ones), invalid option values, wrong typeVersion, broken connections β before save/activate{{ }} expressions missing the = prefix and references to nodes that don't exist in the workflown8n_autofix_workflow fixes missing typeVersion/positions, duplicate names, dangling connections and expression prefixes β preview first, apply with a snapshotn8n_update_workflow_partial adds/removes nodes and connections without rewriting the whole flown8n_search_public_templates, n8n_import_public_template) plus 100 bundled templates as a fallbackbuild-workflow and fix-workflow walk any agent through the full build/validate/test/repair loopn8n_get_node_execution_data shows exactly what data flowed through one node (status, item counts, output samples, error details) without downloading the whole executionn8n_debug_last_error returns the failing node and message from the last errorn8n_workflow_health computes success rate, failure count, average duration and last failure per workflow from recent executions, sorted worst-first~/.mcp-n8n/snapshots, configurable with N8N_SNAPSHOT_DIR)n8n_rollback_workflow restores any snapshot β even recreates a deleted workflow (recreate=true)n8n_diff_workflow_snapshot compares a snapshot against the current state (nodes added/removed/modified, changed parameters, connection changes) before deciding to roll backn8n_export_all_workflows saves every workflow as JSON files; n8n_import_workflows restores themn8n_trigger_webhook calls a Webhook-trigger workflow on the instance and returns the real HTTP response, so the agent can verify the flow actually worksThis is the easiest way to get started:
Get your n8n API credentials:
Configure Claude Desktop:
Add to ~/Library/Application Support/Claude/claude_desktop_config.json (Mac/Linux) or %APPDATA%\Claude\claude_desktop_config.json (Windows):
Option A - Using global installation (if you ran npm install -g mcp-n8n):
N8N_TOOLSETS is optional (all by default). Use core,builder if you want operations + creation without user/project admin tools. Use admin only for instance administration.
By default the server communicates over stdio (local). To run it as a shared remote server (e.g. in Docker or on a VPS), set a port:
This exposes the MCP protocol over streamable HTTP on port 3000 plus a GET /health endpoint. N8N_MCP_HTTP_TOKEN is strongly recommended: when set, every request must include Authorization: Bearer <token>. Point any MCP client that supports streamable HTTP at http://your-host:3000 with that header.
Option B - Using npx (no installation needed, always latest version):
Add to Cursor MCP settings (Settings β Extensions β MCP):
Recommended - Using npx (always uses latest version):
Note: Cursor requires using
npxfor MCP servers. The-yflag automatically installs/updates the package without prompting.
Option C - Docker:
The /data volume persists workflow snapshots between runs.
Once configured, interact with n8n using natural language:
No reviews yet β be the first to share how this listing worked for you.
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/mcp-n8n)<a href="https://allmcps.com/mcp/mcp-n8n"><img src="https://allmcps.com/api/badge/mcp-n8n?style=directory" alt="MCP N8n on AllMCPs" /></a>