mcp-n8n-builder

mcp-n8n-builder

3.5

If you are the rightful owner of mcp-n8n-builder and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.

A Model Context Protocol (MCP) server for programmatic creation and management of n8n workflows, allowing AI assistants to build, modify, and manage workflows without direct user intervention.

The mcp-n8n-builder is a specialized MCP server designed to facilitate the programmatic creation and management of workflows within the n8n automation platform. It provides a suite of tools and resources that interact with n8n's REST API, enabling AI systems to autonomously handle workflow operations such as creation, modification, and management. This server is particularly useful for environments where automation and AI-driven workflow management are essential, as it allows for seamless integration and operation without requiring constant user input. The server supports comprehensive schema validation, node validation, and offers smart suggestions to enhance the workflow creation process. Additionally, it includes robust error handling and extensive documentation to assist users in troubleshooting and understanding the available functionalities.

Features

  • 🔄 Workflow Management: Create, read, update, delete, activate, and deactivate workflows.
  • 📊 Execution Management: List and retrieve workflow execution details.
  • ✅ Schema Validation: Comprehensive validation with Zod for both input and output data.
  • 🔍 Node Validation: Validates node types against n8n's available nodes before workflow creation to prevent errors.
  • 🤔 Smart Suggestions: Provides suggestions for similar node types when invalid nodes are detected.

Tools

  1. Node Management

    list_available_nodes: Lists all available nodes in the n8n instance. Use this tool BEFORE creating or updating workflows to ensure you only use valid node types.

  2. Workflow Management

    list_workflows, create_workflow, get_workflow, update_workflow, delete_workflow, activate_workflow, deactivate_workflow: Tools for managing workflows in n8n.

  3. Execution Management

    list_executions, get_execution: Tools for managing and retrieving workflow execution details.