Developer Tools

n8n Workflow Builder MCP Server

Connect your account, then chat with AI to run tools.

Search real n8n templates and node settings, draft workflows in chat, check the structure before deploy, and push to your self-hosted instance — without copying JSON from forum posts.

Best forAutomation LeadsRevOps BuildersIntegration ConsultantsAI-First Operations

Try this workflow

Find a Slack alert template

Search the n8n template library for a Slack notification workflow with high view counts, show the node list, and summarize how it triggers.

1.9Knodes
Daily · last yesterday
Open dataset page
Managed
47 tools
Agent guide included

Opens MCPBundles Studio with this server selected. After sign-in, chat and run tools from the same thread.

Browse all tools

What you can do with n8n Workflow Builder

Built for

Automation Leads, RevOps Builders, Integration Consultants, AI-First Operations Teams

Example workflows

Find a Slack alert template

Starts from real community templates instead of inventing node names.

Try this

Search the n8n template library for a Slack notification workflow with high view counts, show the node list, and summarize how it triggers.

Draft a trigger workflow

Covers discover → validate → deploy in one ops-style ask.

Try this

Build a simple form-to-email workflow for Harbor Legal: validate the draft offline, then deploy to our n8n instance when the structure looks clean.

Fix a broken branch

Surfaces offline repair for the branching mistakes agents make often.

Try this

This IF node workflow sends everything down the wrong branch. Inspect the draft, suggest wiring fixes from the pattern library, and redeploy.

Import a popular template

Template import plus instance deploy without manual JSON paste.

Try this

Import template 5338 into n8n as 'Bright Smile weekly digest', rename it for our team, and leave it inactive until we review credentials.

Context to know first

Do I need my own n8n instance?

Searching templates and checking drafts works without your instance. Deploying, running, and inspecting live workflows requires a connected n8n server with an access key from n8n Settings.

Where do the templates and node settings come from?

MCPBundles maintains a searchable index built from the public n8n template library and node catalog, refreshed on a schedule so agents query local evidence instead of hammering the public site on every turn.

Can it catch mistakes before a workflow goes live?

Yes. Drafts can be checked offline for missing node names, bad wiring, and common expression mistakes. After deploy, live checks and run inspection help repair failures without rebuilding from scratch.

Related editorial

n8n Workflow Builder with AI

Search real n8n templates and node settings, draft workflows in chat, check structure before deploy, and push to your self-hosted instance.

Read article

AI Skill
SKILL.md

Domain knowledge for n8n Workflow Builder — workflow patterns, data models, and gotchas for your AI agent.

n8n Workflow Builder

Use the materialized node and template catalog to draft workflow JSON, then push changes to the user's connected n8n instance.

Discovery and draft

  1. Search nodes with includeOperations=true when configuring integration nodes; use nodeCategoryName or includeBrowseCategories=true to narrow the catalog.
  2. Search templates with mode=by_metadata (categoryName, minViews), facetField/facetValue, or keyword search; use n8n_index_get_template mode=structure to inspect graph shape before pulling full JSON.
  3. Use n8n_index_get_ai_patterns mode=detail for node sequences mined from popular templates.
  4. Assemble workflow JSON with exact node types, names, connections, and parameters.
  5. Validate offline for graph shape, unknown node types, and connection targets before touching the instance.

Self-healing build loop

When building or repairing a workflow, follow this loop. Retry at most three times before stopping and reporting blockers.

  1. Draft offline — finalize nodes, connections, and parameters; run offline validation.
  2. Deploy — create or update the workflow on the instance (full replace or incremental patch via connectBranch / connectCase for IF and Switch wiring).
  3. Validate live — check instance readiness: triggers present, credential references bound, activation blockers surfaced.
  4. Run and repair — prefer n8n_run_and_repair for webhook or form workflows: it executes, waits for the correlated execution, applies offline autofix plus execution-aware runtime repairs between attempts, and returns structured status including missingCredentials blockers (set raiseOnFailure=true only when you want a hard error).
  5. On failure — inspect per-node execution input/output with n8n_get_node_run_data (workflowId, outputIndex, detail=schema), preview autofix on the workflow JSON, apply fixes via n8n_patch_workflow (validateOnly=true to dry-run ops), redeploy or patch, then return to step 3.

Before a retry after a failed run, inject pin data on trigger or credential nodes when you need to simulate upstream payloads without calling external services.

Branching and expression gotchas

Apply these during draft, validation, and autofix — they cause silent failures when wrong.

  • IF node: main output index 0 is the true branch, index 1 is false.
  • Split In Batches: wire the loop body to output index 1; wire completion or aggregation to index 0.
  • Switch: wire each rule to its output index; fallback/default handlers usually belong on the final output.
  • Patch wiring: use connectBranch / connectCase (or branch / case on addConnection) instead of guessing output indices.
  • Expressions: dynamic values use ={{ ... }} when referencing $json, $node, or other nodes.
  • Webhook paths: must be unique per workflow on the instance.
  • Credentials: nodes that declare credential slots need bound credential references before activation.

Operational notes

  • Catalog search and offline validation need no n8n login; instance actions require a connected n8n server with API access.
  • Webhook execution requires an active workflow with a configured webhook trigger.
  • Schedule-triggered workflows run on their schedule; they are not manually executable through the webhook path.

Tools in this Server (47)

Fetch

Fetch any n8n resource by colon-routed ID. Supports execution, workflow, tag, variable, and project resources. Use 'n8n:execution:{id}', 'n8n:workflow...

N8N Activate Workflow

Activate a workflow in your n8n instance. This enables the workflow triggers so it can run automatically.

N8N Check Workflow

Validate workflow structure offline and run live instance checks for saved workflows (activation readiness, credential references, trigger presence).

N8N Credential Actions

Inspect credential schemas, create credentials, list accessible credentials when supported, and check workflow nodes for missing credential references...

N8N Deactivate Workflow

Deactivate a workflow in your n8n instance. This disables the workflow triggers so it will not run automatically.

N8N Delete Execution

Delete an execution from your n8n instance. This permanently removes the execution record.

N8N Delete Project

Delete a project from your n8n instance.

N8N Delete Tag

Delete a tag from your n8n instance.

N8N Delete Variable

Delete a variable from your n8n instance. Requires an n8n plan with the Variables feature enabled.

N8N Delete Workflow

Delete a workflow from your n8n instance. CAUTION: This permanently removes the workflow, all its execution history, and all associated data. This act...

N8N Execute Workflow

Execute a workflow by ID via its webhook trigger. Only workflows with webhook triggers can be executed via API. Before executing, use get_workflow_det...

N8N Execution Actions

List, fetch, or delete workflow executions. Cancel is not supported on the public REST API.

N8N Find In Workflow

Search inside a workflow by node, connection, flow path, or parameter text. Supports substring, regex, and flow patterns like Webhook->Code->Slack.

N8N Get Executions

Retrieve a list of workflow executions from your n8n instance. Use it to monitor and analyze the performance and outcomes of automated workflows. Retu...

N8N Get Node Run Data

Inspect per-node execution input/output with optional workflowId shortcut, IF/Switch outputIndex filter, source lineage, and schema-style compact shap...

N8N Get Project

Retrieve a specific project by ID. The n8n public API exposes list/create/update/delete for projects but not GET /projects/{id}; this tool resolves th...

N8N Get Projects

Retrieve all projects from your n8n instance. Projects help organize workflows and resources.

N8N Get Tag

Retrieve a specific tag by ID.

N8N Get Tags

Retrieve all tags from your n8n instance. Use tags to organize and categorize workflows.

N8N Get Variable

Retrieve a specific variable by ID. Variable values are typically masked for security. Requires an n8n plan with the Variables feature enabled.

N8N Get Variables

Retrieve all variables from your n8n instance. Variables store configuration values and secrets. Requires an n8n plan with the Variables feature enabl...

N8N Get Workflow Details

Get detailed information about a specific workflow including trigger details. Use this to understand how a workflow works and what inputs it expects b...

N8N Get Workflows

Get workflows from your n8n instance with optional active/tag/name/project filters. Use this for a full inventory or when filtering by active status o...

N8N Get Workflow Tags

Get all tags associated with a specific workflow. Returns an empty list when the workflow has no tags — that is a successful result, not missing data.

N8N Get Workflow Version

Retrieve a specific version of a workflow from workflow history.

N8N Import Template

Deploy a public n8n template from the knowledge index onto the connected instance as a new workflow.

N8N Index Get Ai Patterns

List or inspect frequent workflow node-type patterns mined from indexed templates. Use mode=list first, then mode=detail with patternId for node seque...

N8N Index Get Guides

Browse or fetch workflow-building guides. Use mode=list first, then mode=detail with topic or technique for expressions, branching, batching, credenti...

N8N Index Get Node

Get schema and optional config exemplars for one or more n8n node types. Use requests[] for batch lookup with resource/operation/mode filters, or node...

N8N Index Get Patterns

List curated n8n template collections and learning-path patterns from the knowledge index.

N8N Index Get Template

Fetch an n8n template from the local index. Use mode=structure for a compact graph summary without full parameter payloads, or mode=full for complete ...

N8N Index Repair Draft

Detect and optionally fix common workflow issues: expression wrapping, typeVersion mismatches, Split In Batches connection rewires, IF wiring hints, w...

N8N Index Search Expressions

Search expression syntax notes and common workflow gotchas such as IF and Split In Batches wiring.

N8N Index Search Nodes

Search the materialized n8n node catalog (~1,500 core and community nodes). Use includeOperations=true to see resource/operation/mode discriminators b...

N8N Index Search Templates

Search n8n workflow templates from the materialized catalog (~10k templates). Returns metadata and node-type coverage; use n8n_index_get_template for ...

N8N Index Suggest Nodes

Get node recommendations for workflow techniques mined from indexed templates. Technique slugs come from the refresh pipeline (node groups, credential...

N8N Index Validate Draft

Offline workflow validation against the materialized node catalog. Checks node shape, connection targets, and known node types before live deployment.

N8N Patch Workflow

Apply targeted partial updates to an existing workflow without replacing the full graph. Supports add/remove/rename nodes, parameter patches, connecti...

N8N Pin Data

Get, set, or clear workflow pin data used to mock node outputs during testing.

N8N Retry Execution

Retry a failed execution from your n8n instance. Use this to re-run workflows that failed due to errors or timeouts.

N8N Run And Repair

Execute a workflow on the connected instance via webhook or form trigger, wait for the matching execution, and repair failures using offline autofix p...

N8N Run Workflow Test

Test a workflow by optionally applying pin data, then executing through the existing execute path. Best for webhook-triggered workflows that are alrea...

N8N Search Workflows

Search workflows by name keyword or projectId filter. Pass query to match workflow names (maps to the upstream name filter). Do NOT use this for a ful...

N8N Upsert Project

Create a new team project or update an existing project by ID. Omit projectId to create. Personal projects appear in list_projects but cannot be updat...

N8N Upsert Tag

Create a new tag or update an existing tag. If tagId is provided, updates the tag. Otherwise creates a new tag; when a tag with the same name already ...

N8N Upsert Variable

Create a new variable or update an existing variable. If variableId is provided, updates the variable; otherwise creates a new one. Requires an n8n pl...

N8N Upsert Workflow

Create a new workflow or update an existing workflow. For updates: if workflowId is provided, updates the workflow. The API requires name, nodes, conn...

Required Providers (2)

n8n

Developer Tools
n8n is an open-source workflow automation tool that allows users to connect various applications and APIs to automate...
Tools
36 tools

n8n Knowledge

Developer Tools
Materialized n8n node catalog, workflow templates, config exemplars, and offline validation for building workflows...
Tools
11 tools

Frequently Asked Questions

What is the n8n Workflow Builder MCP server?

Build n8n workflows with a materialized node and template knowledge index plus live workflow CRUD, execution, and management tools on the user's n8n instance. It provides 47 tools that AI agents can use through the Model Context Protocol (MCP).

How do I connect n8n Workflow Builder to my AI agent?

Add the MCPBundles server URL to your MCP client configuration (Claude Desktop, Cursor, VS Code, etc.). The URL format is: https://mcp.mcpbundles.com/bundle/n8n-workflow-builder. Authentication is handled automatically.

How many tools does n8n Workflow Builder provide?

n8n Workflow Builder provides 47 tools that can be called by AI agents, along with a SKILL.md that gives your AI agent domain knowledge about when and how to use them.

What authentication does n8n Workflow Builder require?

n8n Workflow Builder uses API Key or No auth required. n8n requires credentials. Connect via MCPBundles and authentication is handled automatically.

Do I need my own n8n instance?

Searching templates and checking drafts works without your instance. Deploying, running, and inspecting live workflows requires a connected n8n server with an access key from n8n Settings.

Where do the templates and node settings come from?

MCPBundles maintains a searchable index built from the public n8n template library and node catalog, refreshed on a schedule so agents query local evidence instead of hammering the public site on every turn.

Can it catch mistakes before a workflow goes live?

Yes. Drafts can be checked offline for missing node names, bad wiring, and common expression mistakes. After deploy, live checks and run inspection help repair failures without rebuilding from scratch.

Who is this for?

Ops and automation leads who already use n8n but want agents to search real examples, assemble drafts, and push to a self-hosted instance — not developers wiring custom integrations from memory.

How do I connect my n8n instance?

Enable the n8n Workflow Builder on MCPBundles, add your instance URL and access key from n8n Settings, then ask in chat. Knowledge search works immediately; deploy steps use the saved connection.

Setup Instructions

Connect n8n Workflow Builder to any MCP client in minutes

MCP URL
https://mcp.mcpbundles.com/bundle/n8n-workflow-builder

One-click install:

The link prefills the Add custom connector dialog — you still review the values and click Add, then Connect to complete OAuth.

Or add manually

  1. Open claude.ai → Settings → Connectors.
  2. Click the + button and choose Add custom connector.
  3. Set Name to n8n Workflow Builder and paste the MCP URL into Remote MCP server URL.
  4. Click Add. n8n Workflow Builder will appear under Not connected — select it and click Connect to complete OAuth.
Name: n8n Workflow Builder
Remote MCP server URL: https://mcp.mcpbundles.com/bundle/n8n-workflow-builder
Authentication: OAuth

Custom connectors at claude.ai require a paid Claude plan (Pro, Max, Team, or Enterprise).

Other ways to use n8n Workflow Builder

Same data, different audiences.

Dataset

n8n Knowledge Index — live data product, refresh cadence + sources documented.

Open dataset

Ready to use n8n Workflow Builder?

Sign in to connect your credentials and start running tools from the chat.

n8n Workflow Builder MCP Server & Skill — 47 Tools