n8n-manager-for-ai-agents

czlonkowski/n8n-manager-for-ai-agents

3.4

If you are the rightful owner of n8n-manager-for-ai-agents 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.

This repository provides a Model Context Protocol (MCP) server for managing n8n workflow automation instances through AI agents.

The n8n Manager for AI Agents is a specialized MCP server designed to facilitate the management of n8n workflow automation instances using AI agents. It integrates with the n8n API to provide a comprehensive suite of tools for workflow management, execution monitoring, and system health checks. The server is built using Node.js and TypeScript, leveraging the MCP SDK to ensure robust communication with AI agents like Claude Desktop. While the project is no longer actively developed, its functionalities have been incorporated into the n8n-mcp project, offering a more extensive solution for n8n automation. This server addresses several API limitations by implementing intelligent workarounds, making it a valuable tool for developers looking to automate and manage workflows programmatically.

Features

  • Workflow Management: Full CRUD operations for n8n workflows, allowing creation, reading, updating, and deletion.
  • Execution Monitoring: Tools to list, view, and delete execution records, providing insights into workflow performance.
  • Webhook Triggers: Execute workflows via webhook endpoints, enabling seamless integration with external systems.
  • Health Monitoring: Built-in checks for n8n instance connectivity and configuration, ensuring system reliability.
  • Smart Error Handling: Automatic removal of read-only fields and method fallbacks to handle API limitations.

Tools

  1. n8n_create_workflow

    Create new workflows with nodes and connections.

  2. n8n_get_workflow

    Retrieve workflow details by ID.

  3. n8n_update_workflow

    Update existing workflows (requires full node list).

  4. n8n_delete_workflow

    Delete workflows permanently.

  5. n8n_list_workflows

    List workflows with filtering and pagination.

  6. n8n_trigger_webhook_workflow

    Trigger workflows via webhook URL.

  7. n8n_get_execution

    Get detailed execution information.

  8. n8n_list_executions

    List executions with status filtering.

  9. n8n_delete_execution

    Delete execution records.

  10. n8n_health_check

    Check API connectivity and configuration.