n8n Pro MCP
Manage self-hosted n8n (incl.
Connector by helbertparanhos · GitHub account verified by the MCP Registry
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.
About
Reviews
Write a reviewNo 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_healthgenerate_auditget_credential_schemaget_executionget_execution_statsget_userget_workflowget_workflow_tagslist_executionslist_projectslist_running_executionslist_tags
Show 7 more tools
list_userslist_variableslist_workflowssearch_workflowssummarize_execution_errorvalidate_workflow_jsonwait_for_execution
Write 17 · Create, change, send or run things.
add_user_to_projectclone_workflowcreate_credentialcreate_projectcreate_tagcreate_usercreate_variablecreate_workflowretry_executionrun_webhookset_workflow_tagstransfer_credential
Show 5 more tools
transfer_workflowupdate_projectupdate_tagupdate_variableupdate_workflow
Delete 11 · Delete, drop, revoke or wipe things.
delete_credentialdelete_executiondelete_projectdelete_tagdelete_userdelete_variabledelete_workflowprune_executionspull_source_controlremove_user_from_projectset_workflows_active_by_tag
Not yet classified 4 · We could not tell from the name and description.
activate_workflowchange_user_project_rolechange_user_roledeactivate_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_URLN8N_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_workflowActivate a workflow so its triggers (webhooks, schedules, queue consumers) start running.
add_user_to_projectAdd 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_roleChange a user's role inside a project (admin/editor/viewer).
change_user_roleChange a user's global role (admin ↔ member). The instance owner role cannot be reassigned.
check_healthCheck 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_workflowDuplicate 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_credentialCreate 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_projectCreate a new team project.
create_tagCreate a new tag.
create_userInvite a new user to the instance with a global role. Returns the invite acceptance URL when email is not configured on the instance.
create_variableCreate an instance variable (then available in workflows as $vars.<key>).
create_workflowCreate 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_workflowDeactivate a workflow — triggers stop firing but the workflow and its history are kept.
delete_credentialDelete a credential by ID. Workflows that reference it will fail until reassigned.
delete_executionDelete a single execution record by ID (frees DB space; cannot be undone).
Show 36 more tools
delete_projectPermanently delete a project by ID — cannot be undone. Move its workflows/credentials out first (transfer_workflow / transfer_credential).
delete_tagDelete a tag by ID (removes it from every workflow; the workflows themselves are untouched).
delete_userPermanently remove a user from the instance by ID or email — cannot be undone; the user loses access immediately.
delete_variablePermanently delete a variable by ID — cannot be undone. Workflows reading $vars.<key> will get undefined afterwards.
delete_workflowPermanently delete a workflow by ID. This cannot be undone — consider deactivate_workflow instead if you only want to stop it.
generate_auditGenerate 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_schemaGet the JSON schema of a credential type — which fields it needs (e.g. 'slackApi' → accessToken). Use before create_credential.
get_executionGet 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_statsAggregate 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_userGet one user by ID or email address.
get_workflowGet 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_tagsList the tags attached to a workflow.
list_executionsList executions with filters (status, workflow, project) and automatic pagination. Returns lightweight summaries with duration — use get_execution for full node-level data.
list_projectsList 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_executionsQueue-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_tagsList all tags on the instance with their IDs (IDs are needed by set_workflow_tags).
list_usersList users of the instance with their global roles (requires owner API key).
list_variablesList instance variables (accessible in workflows via $vars.<key>). Requires a licensed n8n plan with the Variables feature.
list_workflowsList 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 dataBulk-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 dataPull 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_projectRemove a user from a project (the user keeps their instance account).
retry_executionRetry 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_webhookTrigger 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_workflowsSearch 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_tagsReplace 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 dataBulk 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-onlyDebug 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_credentialTransfer a credential to another project (requires the Projects feature).
transfer_workflowTransfer a workflow to another project (requires the Projects feature on the instance).
update_projectRename a project by ID.
update_tagRename a tag by ID (all workflows using it see the new name).
update_variableUpdate an existing variable's key/value by variable ID (see list_variables for IDs).
update_workflowUpdate 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_jsonValidate 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-onlyPoll 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
- Repository
- github.com/helbertparanhos/n8n-pro-mcp
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
More from helbertparanhos
- 0.585score
Cloudflare MCP Pro
helbertparanhos
Cloudflare MCP: DNS, Zones, Workers, KV, R2, D1, Pages, WAF, SSL, Email, AI via REST API v4
ConnectorBFreshness: BLocal★ 3Claude Code +5 - 0.567score
ClickUp MCP Pro
helbertparanhos
The most complete ClickUp MCP server — 161 tools + clickup_raw for the full v2/v3 API.
ConnectorBFreshness: BLocal★ 1Claude Code +5 - 0.567score
Post for Me MCP Pro
helbertparanhos
Publish, schedule and analyze social posts across 9 platforms via the Post for Me API.
ConnectorBFreshness: BLocal★ 1Claude Code +5 - 0.567score
Resend Email MCP
helbertparanhos
Complete Resend email MCP: full API coverage + debug layer (deliverability, DNS, bounces).
ConnectorBFreshness: BLocal★ 1Claude Code +5 - 0.543score
Vercel MCP Pro
helbertparanhos
Complete Vercel MCP: deploys, logs, projects, env, domains, DNS, certs via the full REST API
ConnectorBFreshness: BLocalClaude Code +5
Cite this page
n8n Pro MCP. Agent Mart. https://agentmart.dev/connectors/helbertparanhos-n8n-pro-mcp (last updated 2026-10-24)