n8n MCP Server
io.github.RPGMais/mcp-n8n·v2.0.2·1 starsThe most complete MCP server for n8n — 43 tools for workflows, data tables, and more.
1 stars
Reviews
Write oneNobody has reviewed n8n MCP Server yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
n8n MCP Server tools (43, 22 write)
write = sends, deletes, buys or postsRead from the package source without running it. The installed server may list more.
n8n_activate_workflowActivate a workflow for production. Requires at least one trigger node.
n8n_create_credentialwrite actionCreate a new credential. Use n8n_get_credential_schema to discover the required fields for a type.
n8n_create_datatablewrite actionCreate a data table with typed columns (string, number, boolean, date, json).
n8n_create_projectwrite actionCreate a new project (Enterprise feature).
n8n_create_tagwrite actionCreate a new tag with the given name.
n8n_create_variablewrite actionCreate a new environment variable in n8n (key-value pair).
n8n_create_workflowwrite actionCreate a new workflow. Provide the workflow JSON (name, nodes, connections, settings).
n8n_deactivate_workflowDeactivate a workflow (stops listening for triggers).
n8n_delete_credentialwrite actionPermanently delete a credential by ID.
n8n_delete_datatable_rowswrite actionDelete rows matching a filter. The filter is required (JSON string).
n8n_delete_executionwrite actionPermanently delete an execution record by ID.
n8n_delete_projectwrite actionDelete a project by ID (Enterprise feature).
n8n_delete_tagwrite actionDelete a tag by ID. This does not affect workflows that used this tag.
n8n_delete_userwrite actionDelete a user by ID (requires owner role). Workflows owned by this user must be transferred first.
n8n_delete_variablewrite actionDelete an environment variable by ID.
n8n_delete_workflowwrite actionPermanently delete a workflow by ID.
n8n_execute_workflowwrite actionTrigger a workflow execution. Optionally send input data.
n8n_generate_auditGenerate a security audit report for the n8n instance.
n8n_get_credential_schemaGet the JSON schema for a credential type, showing required and optional fields.
n8n_get_datatableRetrieve metadata (columns, name, ID) of a data table.
n8n_get_datatable_rowsList rows from a data table with optional filter, search, sorting and pagination.
n8n_get_executionGet the status and result data of a specific execution.
n8n_get_tagRetrieve a tag by ID.
n8n_get_userRetrieve a user by ID or email.
n8n_get_workflowRetrieve a workflow by ID, including nodes, connections and settings.
n8n_get_workflow_tagsList all tags associated with a specific workflow.
n8n_health_checkCheck connectivity to the n8n instance and verify the API is reachable.
n8n_insert_datatable_rowswrite actionInsert one or more rows. Each row is an object with column names as keys.
n8n_list_credentialsList all credentials (names and types only — data is redacted).
n8n_list_datatablesList data tables with optional filtering, sorting and pagination.
n8n_list_executionsList workflow executions. Filter by workflowId, status, limit and cursor.
n8n_list_projectsList all projects (Enterprise feature).
n8n_list_tagsList all tags in the n8n instance.
n8n_list_usersList all users in the n8n instance (requires owner role).
n8n_list_variablesList all environment variables stored in n8n.
n8n_list_workflowsList all workflows. Optionally filter by active status and limit results.
n8n_trigger_webhookTrigger a workflow via its webhook URL. Use isTest=true for test webhooks.
n8n_update_datatable_rowswrite actionUpdate rows matching a filter. Conditions: eq, neq, like, ilike, gt, gte, lt, lte.
n8n_update_projectwrite actionRename an existing project (Enterprise feature).
n8n_update_tagwrite actionRename an existing tag.
n8n_update_workflowwrite actionUpdate an existing workflow. Send the complete workflow object
n8n_update_workflow_tagswrite actionReplace all tags on a workflow. Send an array of tag IDs.
n8n_upsert_datatable_rowwrite actionUpdate a row if it exists (by filter) or insert a new one.
Public scan report
scanner v0.1.10 · 2026-09-28 · same rubric, same numbers if you re-run it
- Code scan5 source files scanned25/25
- –Live reliabilityno gateway calls yet and no remote to proben/a
- –Tool poisoningtools not inspected (local package is not executed); not countedn/a
- Auth qualitystatic API keys via environment variables6/15
- Maintenancelast push 131 days ago8/15
- Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
How n8n MCP Server compares
Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 72/100
- higher than 38% of 48,273 servers
- Tools
- 43
- the typical server has 7
- Tools that change things
- 51%
- typical: 0%. Fewer write tools means less an agent can break
- GitHub stars
- 1
- more than 65% of 28,534 servers
What its tools let an agent do: 21 read · 22 change
Install n8n MCP Server in Claude Code, Cursor or VS Code
Runs npx -y @nextoolsolutions/mcp-n8n on your machine. Read the scan report first; the gateway never runs local packages.
claude mcp add mcp-n8n -- npx -y @nextoolsolutions/mcp-n8n
n8n MCP Server: common questions
- Is n8n MCP Server safe?
- Mostly: it is graded B (72/100). Read the n8n MCP Server safety report
- How do I install n8n MCP Server?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does n8n MCP Server need an API key?
- Yes. The registry entry asks for
N8N_API_KEY. - Is n8n MCP Server maintained?
- The last commit was 166 days ago (2026-05-20). The latest release is v2.0.2.
- How does n8n MCP Server compare with other MCP servers?
- safety score 72/100 (higher than 38% of 48,273 servers); tools 43 (the typical server has 7); tools that change things 51% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.