Developer Tools

n8n MCP Server

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

n8n is an open-source workflow automation tool that allows users to connect various applications and APIs to automate repetitive tasks and processes. Use it to integrate data across different services without writing code.

Managed
36 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

AI Skill
SKILL.md

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

n8n

n8n is an open-source workflow automation tool for connecting applications and APIs to automate tasks. Integrate data across services without code.

Data Model

  • Workflows — automation definitions; can be searched, activated, deactivated, executed via webhook when active.
  • Executions — run history; retry supported for failed runs.
  • Tags, Projects — organization and grouping.
  • Workflow Details, Workflow Tags, Workflow Versions — metadata scoped by workflow.

Gotchas

  • Instance URL: API base URL is per-instance (n8n Cloud or self-hosted); must include /api/v1.
  • Execute is a write: Running a workflow triggers side effects; use with care. Only workflows with an active webhook trigger can be executed via API.
  • Projects: The public API has list/create/update/delete but no GET /projects/{id}. Resolve a project by ID through the project get tool or get projects. Personal projects (type: personal) can be listed but not updated via PUT — only team projects support update.
  • Variables: Instance variables require an n8n plan that includes the variables feature (feat:variables). Cloud Starter plans return a license error — not a credential problem.
  • Activate before execute: Webhook execution requires the workflow to be active and fully configured (all node credentials present).

Tools in this Server (36)

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 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...

Frequently Asked Questions

What is the n8n MCP server?

n8n is an open-source workflow automation tool that allows users to connect various applications and APIs to automate repetitive tasks and processes. Use it to integrate data across different services without writing code. It provides 36 tools that AI agents can use through the Model Context Protocol (MCP).

How do I connect n8n 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. Authentication is handled automatically.

How many tools does n8n provide?

n8n provides 36 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 require?

n8n uses API Key. n8n requires credentials. Connect via MCPBundles and authentication is handled automatically.

Setup Instructions

Connect n8n to any MCP client in minutes

MCP URL
https://mcp.mcpbundles.com/bundle/n8n

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 and paste the MCP URL into Remote MCP server URL.
  4. Click Add. n8n will appear under Not connected — select it and click Connect to complete OAuth.
Name: n8n
Remote MCP server URL: https://mcp.mcpbundles.com/bundle/n8n
Authentication: OAuth

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

Ready to use n8n?

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

n8n MCP Server & Skill — 36 Tools