Skip to content
Agentmart
Submit a tool

n8n Pro MCP

Manage self-hosted n8n (incl.

Connector by helbertparanhos · GitHub account verified by the MCP Registry

IndexedMITLocal (stdio)★ 3
Write a review

Install

Works with Claude Code, Codex, VS Code, Cursor, Windsurf, Claude Desktop. Read the repository before you give any tool access to your data.

npx agentmarket install connector/helbertparanhos-n8n-pro-mcp

Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.

Get the weekly diff

The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.

We use your email only for this newsletter. Privacy

About

Manage self-hosted n8n (incl. queue mode): workflows, executions, users, audit — 51 tools.

No reviews yet. Installed it? Reviews come from verified installers only. How reviews work

Permissions

What this server can do and what it asks for, from its tool list and install config. Checked Oct 25, 2026.

Tools
19 read · 17 write · 11 delete · 4 not yet classified
Secrets
1 (API keys, tokens or passwords)
Install scripts
Not scanned yet
Runs as
Node.js package

Tools by what they do 51

Read from the source code; the running server may list different tools.

Read 19 · Look things up without changing anything.

  • check_health
  • generate_audit
  • get_credential_schema
  • get_execution
  • get_execution_stats
  • get_user
  • get_workflow
  • get_workflow_tags
  • list_executions
  • list_projects
  • list_running_executions
  • list_tags
Show 7 more tools
  • list_users
  • list_variables
  • list_workflows
  • search_workflows
  • summarize_execution_error
  • validate_workflow_json
  • wait_for_execution

Write 17 · Create, change, send or run things.

  • add_user_to_project
  • clone_workflow
  • create_credential
  • create_project
  • create_tag
  • create_user
  • create_variable
  • create_workflow
  • retry_execution
  • run_webhook
  • set_workflow_tags
  • transfer_credential
Show 5 more tools
  • transfer_workflow
  • update_project
  • update_tag
  • update_variable
  • update_workflow

Delete 11 · Delete, drop, revoke or wipe things.

  • delete_credential
  • delete_execution
  • delete_project
  • delete_tag
  • delete_user
  • delete_variable
  • delete_workflow
  • prune_executions
  • pull_source_control
  • remove_user_from_project
  • set_workflows_active_by_tag

Not yet classified 4 · We could not tell from the name and description.

  • activate_workflow
  • change_user_project_role
  • change_user_role
  • deactivate_workflow

Secrets and settings it asks for

Secrets: values you paste in that let it act as you.

  • N8N_API_KEY

Other settings (environment variables or headers).

  • N8N_API_URL
  • N8N_WEBHOOK_BASE_URL

Files it touches

  • Any path the agent passes to its tools

Tools (51)

Read from the source code; the running server may differ. Descriptions are the server’s own words; hidden characters are shown as [U+…].

  • activate_workflow

    Activate a workflow so its triggers (webhooks, schedules, queue consumers) start running.

  • add_user_to_project

    Add a user to a project with a project role (admin/editor/viewer). Find user IDs with list_users and project IDs with list_projects.

  • change_user_project_role

    Change a user's role inside a project (admin/editor/viewer).

  • change_user_role

    Change a user's global role (admin ↔ member). The instance owner role cannot be reassigned.

  • check_health

    Check instance health: /healthz (process up), /healthz/readiness (DB connected & migrated) and REST API reachability/auth. In queue mode this validates the main process — pair with list_running_executions and get_execution_stats to assess queue throughput.

  • clone_workflow

    Duplicate a workflow: fetches the source and creates an inactive copy (same nodes, connections, settings and credential references) under a new name. Useful for safe experimentation on production workflows.

  • create_credential

    Create a credential on the instance. Use get_credential_schema first to see which fields the credential type requires. The n8n public API never returns credential secrets — only metadata.

  • create_project

    Create a new team project.

  • create_tag

    Create a new tag.

  • create_user

    Invite a new user to the instance with a global role. Returns the invite acceptance URL when email is not configured on the instance.

  • create_variable

    Create an instance variable (then available in workflows as $vars.<key>).

  • create_workflow

    Create a new workflow from JSON (name, nodes, connections, settings). Runs offline validation first and refuses to create invalid workflows unless skipValidation=true. New workflows are created inactive — use activate_workflow afterwards.

  • deactivate_workflow

    Deactivate a workflow — triggers stop firing but the workflow and its history are kept.

  • delete_credential

    Delete a credential by ID. Workflows that reference it will fail until reassigned.

  • delete_execution

    Delete a single execution record by ID (frees DB space; cannot be undone).

Show 36 more tools
  • delete_project

    Permanently delete a project by ID — cannot be undone. Move its workflows/credentials out first (transfer_workflow / transfer_credential).

  • delete_tag

    Delete a tag by ID (removes it from every workflow; the workflows themselves are untouched).

  • delete_user

    Permanently remove a user from the instance by ID or email — cannot be undone; the user loses access immediately.

  • delete_variable

    Permanently delete a variable by ID — cannot be undone. Workflows reading $vars.<key> will get undefined afterwards.

  • delete_workflow

    Permanently delete a workflow by ID. This cannot be undone — consider deactivate_workflow instead if you only want to stop it.

  • generate_audit

    Generate n8n's built-in security audit: flags abandoned workflows, unused credentials, risky nodes (filesystem/instance access), and more. Optionally restrict categories or tune the abandoned-workflow threshold.

  • get_credential_schema

    Get the JSON schema of a credential type — which fields it needs (e.g. 'slackApi' → accessToken). Use before create_credential.

  • get_execution

    Get one execution by ID. includeData=true returns the full run data (node inputs/outputs and error details) — useful to debug a failed run.

  • get_execution_stats

    Aggregate execution health over a recent sample: per-workflow success/error/waiting counts, success rate and average duration. The queue-mode dashboard in one call — spot failing or slow workflows.

  • get_user

    Get one user by ID or email address.

  • get_workflow

    Get a workflow by ID, including full nodes and connections JSON. Use mode='summary' to get only metadata and the node list (cheaper for inspection).

  • get_workflow_tags

    List the tags attached to a workflow.

  • list_executions

    List executions with filters (status, workflow, project) and automatic pagination. Returns lightweight summaries with duration — use get_execution for full node-level data.

  • list_projects

    List projects on the instance (requires the Projects feature, available on licensed plans). Project IDs are used by transfer_workflow / transfer_credential and as filters.

  • list_running_executions

    Queue-mode view: list executions currently running or waiting in the queue. Tries the API status filter first and falls back to scanning recent executions for ones without a stop time.

  • list_tags

    List all tags on the instance with their IDs (IDs are needed by set_workflow_tags).

  • list_users

    List users of the instance with their global roles (requires owner API key).

  • list_variables

    List instance variables (accessible in workflows via $vars.<key>). Requires a licensed n8n plan with the Variables feature.

  • list_workflows

    List workflows with optional filters (active, tag names, project, name) and automatic cursor pagination. Returns id, name, active state, tags and timestamps — never the heavy node data.

  • prune_executionscan change or delete data

    Bulk-delete finished execution records by filter (status, workflow, older than N days) to reclaim database space. Runs as a dry run by default — set dryRun=false to actually delete. Deletion is permanent and cannot be undone. Running/waiting executions are never touched.

  • pull_source_controlcan change or delete data

    Pull changes from the connected source-control repository (requires the Source Control feature configured on the instance). force=true permanently discards local changes on the instance — cannot be undone.

  • remove_user_from_project

    Remove a user from a project (the user keeps their instance account).

  • retry_execution

    Retry a failed or stopped execution by ID. Requires a recent n8n version exposing retry in the public API — if unavailable (404), re-trigger the workflow via run_webhook instead.

  • run_webhook

    Trigger a workflow through its Webhook node. Calls {instance}/webhook/{path} (or /webhook-test/{path} with test=true, which requires the workflow open in 'Listen for test event' mode). In queue mode the call returns according to the webhook's response mode.

  • search_workflows

    Search workflows by free text across name, node names and node types (client-side over the listing — finds e.g. every workflow using a given node type or touching a given service).

  • set_workflow_tags

    Replace the tags of a workflow. Accepts tag NAMES — resolves them to IDs automatically and, with createMissing=true, creates tags that don't exist yet. Pass an empty list to remove all tags.

  • set_workflows_active_by_tagcan change or delete data

    Bulk activate or deactivate every workflow carrying a tag — an operational kill switch (e.g. deactivate everything tagged 'client-x'). Runs as a dry run by default; set dryRun=false to apply. Workflows already in the desired state are skipped.

  • summarize_execution_errorread-only

    Debug a failed execution without flooding the context: fetches the full run data and returns only the failing node, error message/description, a short stack and per-node errors. Use instead of get_execution includeData=true when you only need to know what broke.

  • transfer_credential

    Transfer a credential to another project (requires the Projects feature).

  • transfer_workflow

    Transfer a workflow to another project (requires the Projects feature on the instance).

  • update_project

    Rename a project by ID.

  • update_tag

    Rename a tag by ID (all workflows using it see the new name).

  • update_variable

    Update an existing variable's key/value by variable ID (see list_variables for IDs).

  • update_workflow

    Update a workflow partially: fetches the current version, merges only the fields you pass (name, nodes, connections, settings), validates offline and PUTs the result. Pass full nodes/connections arrays when changing them — they replace the existing ones.

  • validate_workflow_json

    Validate a workflow JSON offline (no API call): structure, unique node names, connection integrity, orphan nodes, {{ }} expression syntax, webhook `.body` access, Code node return format and hardcoded secrets. Run before create_workflow/update_workflow.

  • wait_for_executionread-only

    Poll an execution until it reaches a terminal state (success/error/crashed/canceled) or the timeout expires. Returns early with waiting=true if the execution pauses on a Wait node. Closes the loop after run_webhook in queue mode, where execution happens asynchronously on workers. The timeout is best-effort: each poll request has its own HTTP timeout, so total wall time can slightly exceed timeoutSeconds.

Signals

Stars
3
Forks
0
Open issues
0
Last commit
Sep 10, 2026 (1 month ago)
Last release
Jun 12, 2026 (4 months ago)

From GitHub (fetched Oct 24, 2026).

Details

Registry name
io.github.helbertparanhos/n8n-pro-mcp
Version
1.0.0
Auth
API key
Packages
npm n8n-pro-mcp
License
MIT
First seen
Oct 24, 2026
Last checked
Oct 24, 2026

More from helbertparanhos

Cite this page

n8n Pro MCP. Agent Mart. https://agentmart.dev/connectors/helbertparanhos-n8n-pro-mcp (last updated 2026-10-24)