About N8nctrl
N8nctrl is an MCP server in the Automation category: n8n automations are locked behind its own UI. n8nctrl hands workflow inspect, validate, run, and ops to shells, cron, and agents over CLI plus MCP.
Install
git clone https://github.com/lidless-labs/n8nctrlThis server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.
Tools (40)
n8n_activateEnable a workflow's triggers (confirm-gated; arms arbitrary-code execution)
Parameters not published.
n8n_archive_workflowSoft-delete a workflow (confirm-gated; reversible; preserves id)
Parameters not published.
n8n_audit_browser_bridge_usageFind every workflow that calls the [`browser-bridge`](https://github.com/lidless-labs/browser-bridge) CLI (Execute Command, Code, SSH nodes)
Parameters not published.
n8n_cancel_executionStop a running or waiting execution by id (confirm-gated)
Parameters not published.
n8n_check_disabled_nodesScan workflows for `disabled: true` nodes - common drift signals not surfaced in the n8n UI
Parameters not published.
n8n_create_credentialCreate a credential (confirm-gated; **double-gated** behind `enableCredentialsWrite`; tool layer redacts `data` from every response branch)
Parameters not published.
n8n_create_tagCreate a workflow tag (confirm-gated; reversible via `n8n_delete_tag`)
Parameters not published.
n8n_create_workflowCreate a workflow (confirm-gated for writes; dry-run preview without confirm; accepts `n8n_get_workflow` output directly; optional project/folder target)
Parameters not published.
n8n_deactivateDisable a workflow's triggers (confirm-gated)
Parameters not published.
n8n_delete_credentialPermanently delete a credential (confirm-gated; **double-gated**; cascades - every workflow referencing it will fail)
Parameters not published.
Show all 40 tools
n8n_delete_executionPermanently delete an execution record (confirm-gated, irreversible)
Parameters not published.
n8n_delete_executionsBatch form of delete (client-side fan-out, confirm-gated, irreversible, max 50 ids)
Parameters not published.
n8n_delete_tagPermanently delete a tag (confirm-gated; cascades - removes the tag from every workflow)
Parameters not published.
n8n_delete_workflowPermanently delete a workflow (confirm-gated, snapshot-before-delete, restore via `n8n_create_workflow`)
Parameters not published.
n8n_diff_workflowCompare a workflow against a snapshot file or inline object - semantic diff (added/removed/modified nodes with field paths)
Parameters not published.
n8n_execution_statsPer-workflow stats over a recent window: counts, failure rate, avg + p95 runtime, last failure
Parameters not published.
n8n_find_workflows_using_credentialFind every workflow node that references a credential by `id` (preferred) or `name` substring; rotation/blast-radius scanner
Parameters not published.
n8n_find_workflows_using_node_typeFind every workflow using a given node type (e.g. `n8n-nodes-base.slack`), with `exact` or `contains` match
Parameters not published.
n8n_get_credential_schemaFetch the JSON schema for a credential type (e.g. `freshdeskApi`)
Parameters not published.
n8n_get_executionFetch an execution with per-node run log + raw error
Parameters not published.
n8n_get_workflowFetch one workflow, optionally with full node graph
Parameters not published.
n8n_get_workflow_tagsRead the tags currently attached to a workflow
Parameters not published.
n8n_list_credentialsList credentials (metadata only - secrets never echoed; admin/owner key required)
Parameters not published.
n8n_list_executionsList recent executions, filter by workflow / status
Parameters not published.
n8n_list_schedulesList every schedule trigger across workflows with human-readable descriptions ("daily at 03:00", "cron: 0 */6 * * *")
Parameters not published.
n8n_list_tagsList workflow tags with `id`, `name`, `createdAt`, `updatedAt`
Parameters not published.
n8n_list_webhooksEnumerate webhook + form-trigger URLs
Parameters not published.
n8n_list_workflowsList workflows, filter by `active` / `tags` / `name`
Parameters not published.
n8n_pin_node_dataPin sample data to a node so downstream nodes use it during testing (confirm-gated, replace-or-merge)
Parameters not published.
n8n_retry_executionRetry a failed execution by id (confirm-gated; returns a new execution)
Parameters not published.
n8n_retry_executionsBatch retry executions (confirm-gated, max 50 ids, AbortController on 5xx)
Parameters not published.
n8n_run_auditRun n8n's built-in security audit (credentials, database, nodes, filesystem, instance)
Parameters not published.
n8n_save_workflowOverwrite a workflow with auto-backup + validation + confirm gate
Parameters not published.
n8n_scaffold_browser_bridge_nodeGenerate a ready-to-paste n8n node that calls a `browser-bridge <platform> <action>` (no API call)
Parameters not published.
n8n_search_executionsText-search recent executions for an error fragment
Parameters not published.
n8n_set_workflow_tagsReplace the tag set on a workflow (confirm-gated; reversible by re-setting)
Parameters not published.
n8n_triggerRun a workflow via webhook (reliable) or workflow-id (confirm-gated; executes arbitrary workflow nodes)
Parameters not published.
n8n_unarchive_workflowRestore an archived workflow (confirm-gated; does NOT reactivate)
Parameters not published.
n8n_unpin_node_dataClear pinned data on one node or the whole workflow (confirm-gated, idempotent)
Parameters not published.
n8n_validate_workflowStatic checks: deprecated nodes, legacy Code-node API, orphans
Parameters not published.
Ask AI
Ask AI about N8nctrl
Powered by Claude · Grounded in docs
Security checks
6 checks have not been run yet.