mcp-n8n-workflow-builder

Convert node-and-connection specifications into n8n workflow JSON via MCP.

Updated Apr 7, 2026
One-click install
npx skills add https://github.com/semaes111/PROYECTO-SKILLS --skill mcp-n8n-workflow-builder
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: mcp-n8n-workflow-builder
Source: https://github.com/semaes111/PROYECTO-SKILLS/tree/main/05-SKILLS-DEVOPS-INFRA/mcp-n8n-workflow-builder
Command: npx skills add https://github.com/semaes111/PROYECTO-SKILLS --skill mcp-n8n-workflow-builder

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires @modelcontextprotocol/sdk.

What problem does it solve?

Many automation tasks require producing correct n8n workflow JSON manually, which is error-prone and tedious; this Skill exposes a programmatic MCP tool that generates and validates n8n workflows from simplified node-and-connection specifications to speed up automation and reduce mistakes.

Core Features & Use Cases

  • MCP tool interface: Exposes a create_workflow tool that can be called over the MCP protocol to generate workflow JSON for Claude or other LLM integrations.
  • Builder abstraction: Define nodes and connections in a compact specification and let the builder produce properly structured n8n JSON with node positioning.
  • Validation and error handling: Uses JSON Schema-like input validation and standardized MCP errors for predictable failure modes.
  • Use Case: Automation engineers can programmatically generate webhook → transform → HTTP request workflows for rapid prototyping, CI/CD pipeline creation, or integrating LLM outputs into n8n.

Quick Start

Use the mcp-n8n-workflow-builder MCP server to create an n8n workflow by providing a JSON object with nodes and connections.

Frequently Asked Questions about mcp-n8n-workflow-builder

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I generate n8n workflow JSON programmatically?

You can generate n8n workflow JSON programmatically by passing simplified arrays of nodes and connections to a builder tool, which validates the input and outputs n8n-compatible workflow structures with automated node positioning.

How do I validate node and connection specifications for n8n automation workflows?

Workflow validation for n8n automation is handled by applying JSON Schema-like input validation to the node and connection arrays, ensuring the simplified specifications conform to required structures before generating the final JSON.

Can I use the MCP protocol to create n8n workflows for Claude integrations?

Yes, you can create n8n workflows over the MCP protocol by calling the create_workflow tool interface, allowing Claude or other LLM integrations to programmatically build and validate webhook triggers and data transforms.

What's the best way to build webhook and API integration workflows in n8n without manual JSON errors?

The best way to avoid manual JSON errors when building webhook and API integration workflows is using a builder abstraction that accepts compact node specifications and performs automated validation to produce properly structured n8n JSON.

What are the limitations of generating n8n workflows via an MCP tool interface?

Limitations include relying on standardized MCP errors for failure modes and requiring simplified node-and-connection array inputs, meaning highly complex or non-standard n8n visual features might not be fully represented in the generated workflow JSON.

Does the n8n workflow builder automatically position nodes in the generated JSON?

Yes, the n8n workflow builder automatically calculates and assigns node positions within the generated JSON output, ensuring the workflow is visually structured correctly when imported into the n8n platform.