Skip to main content
Glama
n8n MCP Server

n8n MCP Server

by DrBalls

n8n MCP Server

A comprehensive MCP (Model Context Protocol) server for n8n workflow automation. This connector provides Claude Desktop with ALL available n8n API operations, enabling full workflow management directly from Claude.

Features

Unlike the limited default connector, this server includes 40+ tools covering:

Workflow Management

  • n8n_list_workflows - List all workflows with filtering

  • n8n_get_workflow - Get full workflow details including nodes and connections

  • n8n_create_workflow - Create new workflows with nodes and connections

  • n8n_update_workflow - Update existing workflows

  • n8n_delete_workflow - Delete workflows

  • n8n_activate_workflow - Activate a workflow

  • n8n_deactivate_workflow - Deactivate a workflow

  • n8n_run_workflow - Execute a workflow manually

  • n8n_update_workflow_tags - Update workflow tag associations

  • n8n_duplicate_workflow - Create a copy of a workflow

  • n8n_export_workflow - Export workflow as JSON

  • n8n_import_workflow - Import workflow from JSON

  • n8n_transfer_workflow - Transfer workflow to another project

Execution Management

  • n8n_list_executions - List workflow executions with filtering

  • n8n_get_execution - Get detailed execution information

  • n8n_delete_execution - Delete a single execution

  • n8n_delete_executions - Bulk delete executions

  • n8n_stop_execution - Stop a running execution

  • n8n_retry_execution - Retry a failed execution

Credential Management

  • n8n_list_credentials - List all credentials

  • n8n_get_credential - Get credential details

  • n8n_create_credential - Create new credentials

  • n8n_update_credential - Update existing credentials

  • n8n_delete_credential - Delete credentials

  • n8n_get_credential_schema - Get required fields for credential type

  • n8n_transfer_credential - Transfer credential to another project

Tag Management

  • n8n_list_tags - List all tags

  • n8n_get_tag - Get tag details

  • n8n_create_tag - Create new tags

  • n8n_update_tag - Rename tags

  • n8n_delete_tag - Delete tags

Variable Management

  • n8n_list_variables - List all environment variables

  • n8n_get_variable - Get variable details

  • n8n_create_variable - Create new variables

  • n8n_update_variable - Update variables

  • n8n_delete_variable - Delete variables

Project Management

  • n8n_list_projects - List all projects

  • n8n_get_project - Get project details

  • n8n_create_project - Create new projects

  • n8n_update_project - Rename projects

  • n8n_delete_project - Delete projects

User Management

  • n8n_list_users - List all users

  • n8n_get_user - Get user details

  • n8n_get_current_user - Get current authenticated user

Source Control (Git)

  • n8n_source_control_status - Get Git status

  • n8n_source_control_pull - Pull changes from remote

  • n8n_source_control_push - Push changes to remote

  • n8n_source_control_disconnect - Disconnect Git integration

Security & Utilities

  • n8n_check_connection - Test API connection

  • n8n_generate_audit - Generate security audit report

  • n8n_get_node_types - List available node types

  • n8n_get_active_webhooks - List active webhooks

Related MCP server: n8n MCP Server

Installation

Prerequisites

  • Node.js 18 or later

  • n8n instance with API access enabled

  • n8n API key (generate in n8n Settings → API)

Setup

  1. Clone or download this project:

    git clone git@github.com:DrBalls/n8n-mcp-server-v2.git
    cd n8n-mcp-server-v2
  2. Install dependencies:

    npm install
  3. Build the project:

    npm run build
  4. Configure Claude Desktop:

    Add to your Claude Desktop configuration file:

    macOS: ~/Library/Application Support/Claude/claude_desktop_config.json Windows: %APPDATA%\Claude\claude_desktop_config.json

    {
      "mcpServers": {
        "n8n": {
          "command": "node",
          "args": ["/absolute/path/to/n8n-mcp-server-v2/dist/index.js"],
          "env": {
            "N8N_URL": "http://localhost:5678",
            "N8N_API_KEY": "your-api-key-here"
          }
        }
      }
    }
  5. Restart Claude Desktop

Configuration

Environment Variables

Variable

Description

Default

N8N_URL

Base URL of your n8n instance

http://localhost:5678

N8N_API_KEY

Your n8n API key

(required)

Getting an API Key

  1. Open your n8n instance

  2. Go to Settings → API

  3. Click Create API Key

  4. Copy the generated key

Usage Examples

Create a Simple Workflow

Create a new n8n workflow called "Hello World" with:
1. A manual trigger node
2. A Set node that outputs {"message": "Hello, World!"}

List and Filter Workflows

Show me all active workflows tagged with "production"

Run a Workflow with Input

Execute workflow ID abc123 with input data: {"email": "test@example.com"}

Manage Credentials

List all Slack credentials and show me the schema for creating new ones

Check Execution Status

Show me the last 10 failed executions and their error messages

Source Control

What's the current Git status? Are there any unpushed changes?

Common Node Types

When creating workflows, use these node type identifiers:

Node

Type String

Manual Trigger

n8n-nodes-base.manualTrigger

Schedule Trigger

n8n-nodes-base.scheduleTrigger

Webhook

n8n-nodes-base.webhook

HTTP Request

n8n-nodes-base.httpRequest

Code (JavaScript)

n8n-nodes-base.code

Set

n8n-nodes-base.set

IF

n8n-nodes-base.if

Switch

n8n-nodes-base.switch

Merge

n8n-nodes-base.merge

Split In Batches

n8n-nodes-base.splitInBatches

Wait

n8n-nodes-base.wait

No Operation

n8n-nodes-base.noOp

Troubleshooting

Connection Failed

  • Verify your N8N_URL is correct and accessible

  • Check that your API key is valid

  • Ensure n8n API access is enabled in settings

Permission Denied

  • Your API key may not have sufficient permissions

  • Check if the API user has access to the requested resource

Workflow Not Found

  • Verify the workflow ID is correct

  • Check if the workflow exists in the specified project

Development

Building

npm run build

Testing Connection

After building, test the connection:

N8N_URL=http://localhost:5678 N8N_API_KEY=your-key node dist/index.js

License

MIT

Contributing

Contributions are welcome! Please feel free to submit issues or pull requests.

Available Tools

52 tools
n8n_activate_workflowActivate n8n WorkflowB
Idempotent

Activate a workflow so it can run automatically based on its triggers.

Args:

  • id (string): Workflow ID to activate

Returns: The activated workflow.

Inputs: id (required).

n8n_check_connectionCheck n8n ConnectionA
Read-onlyIdempotent

Test the connection to the n8n instance.

Verifies that the API key is valid and the n8n instance is reachable.

Returns:

  • connected: Whether connection is successful

  • error: Error message if connection failed

Inputs: no named parameters.

n8n_create_credentialCreate n8n CredentialA

Create a new credential.

Args:

  • name (string): Credential name

  • type (string): Credential type (use n8n_get_credential_schema to see required fields)

  • data (object): Credential data (fields depend on type)

Common credential types:

  • slackApi: { accessToken }

  • httpBasicAuth: { user, password }

  • httpHeaderAuth: { name, value }

  • oAuth2Api: { clientId, clientSecret, ... }

  • gmailOAuth2Api: OAuth credentials for Gmail

  • notionApi: { apiKey }

  • openAiApi: { apiKey }

Use n8n_get_credential_schema to get the exact fields required for a type.

Returns: The created credential (without sensitive data).

Inputs: name (required), type (required), data (required).

n8n_create_projectCreate n8n ProjectB

Create a new project for organizing workflows and credentials.

Args:

  • name (string): Project name

Returns: The created project.

Inputs: name (required).

n8n_create_tagCreate n8n TagB

Create a new tag for organizing workflows.

Args:

  • name (string): Tag name (max 24 characters)

Returns: The created tag.

Inputs: name (required).

n8n_create_variableCreate n8n VariableA

Create a new environment variable.

Variables can be used in workflows with $vars.variableName syntax.

Args:

  • key (string): Variable key (alphanumeric + underscore, must start with letter or underscore)

  • value (string): Variable value

Returns: The created variable.

Inputs: key (required), value (required).

n8n_create_workflowCreate n8n WorkflowB

Create a new workflow in n8n.

Args:

  • name (string): Workflow name (required)

  • nodes (array): Array of node objects, each with:

    • name (string): Node display name

    • type (string): Node type (e.g., "n8n-nodes-base.httpRequest")

    • position ([x, y]): Canvas position

    • parameters (object): Node-specific parameters

    • credentials (object, optional): Credential mappings

  • connections (object): Node connections mapping

  • settings (object, optional): Workflow settings

  • tags (array, optional): Tag IDs to associate

Returns: The created workflow with its assigned ID.

Example node types:

  • n8n-nodes-base.manualTrigger - Manual trigger

  • n8n-nodes-base.scheduleTrigger - Scheduled trigger

  • n8n-nodes-base.webhook - Webhook trigger

  • n8n-nodes-base.httpRequest - HTTP Request

  • n8n-nodes-base.code - Custom JavaScript/Python

  • n8n-nodes-base.set - Set data

  • n8n-nodes-base.if - Conditional

  • n8n-nodes-base.merge - Merge data

Inputs: name (required), nodes, connections, settings, +2 more.

n8n_deactivate_workflowDeactivate n8n WorkflowA
Idempotent

Deactivate a workflow to stop it from running automatically.

Args:

  • id (string): Workflow ID to deactivate

Returns: The deactivated workflow.

Inputs: id (required).

n8n_delete_credentialDelete n8n CredentialA
DestructiveIdempotent

Delete a credential.

⚠️ WARNING: This will break any workflows using this credential!

Args:

  • id (string): Credential ID to delete

Returns: Confirmation of deletion.

Inputs: id (required).

n8n_delete_executionDelete n8n ExecutionA
DestructiveIdempotent

Delete a specific execution by ID.

⚠️ WARNING: This action cannot be undone!

Args:

  • id (string): Execution ID to delete

Returns: Confirmation of deletion.

Inputs: id (required).

n8n_delete_executionsDelete n8n Executions (Bulk)A
Destructive

Delete multiple executions based on filters.

⚠️ WARNING: This action cannot be undone! Use with caution.

Args:

  • workflowId (string, optional): Delete executions for this workflow

  • status (string, optional): Delete executions with this status

  • deleteBefore (string, optional): Delete executions before this date (ISO 8601 format)

  • ids (array, optional): Specific execution IDs to delete

Returns: Count of deleted executions.

Inputs: workflowId, status, deleteBefore, ids.

n8n_delete_projectDelete n8n ProjectA
DestructiveIdempotent

Delete a project.

⚠️ WARNING: All workflows and credentials in this project will be affected!

Args:

  • id (string): Project ID to delete

Returns: Confirmation of deletion.

Inputs: id (required).

n8n_delete_tagDelete n8n TagB
DestructiveIdempotent

Delete a tag.

Args:

  • id (string): Tag ID to delete

Returns: Confirmation of deletion.

Inputs: id (required).

n8n_delete_variableDelete n8n VariableA
DestructiveIdempotent

Delete a variable.

⚠️ WARNING: Workflows using this variable will break!

Args:

  • id (string): Variable ID to delete

Returns: Confirmation of deletion.

Inputs: id (required).

n8n_delete_workflowDelete n8n WorkflowA
DestructiveIdempotent

Permanently delete a workflow.

⚠️ WARNING: This action cannot be undone!

Args:

  • id (string): Workflow ID to delete

Returns: Confirmation of deletion.

Inputs: id (required).

n8n_duplicate_workflowDuplicate WorkflowA

Create a copy of an existing workflow.

Args:

  • id (string): Workflow ID to duplicate

  • newName (string, optional): Name for the copy (default: "Copy of [original name]")

Returns: The duplicated workflow with its new ID.

Inputs: id (required), newName.

n8n_export_workflowExport Workflow JSONA
Read-onlyIdempotent

Export a workflow as JSON for backup or import elsewhere.

Args:

  • id (string): Workflow ID to export

Returns: Complete workflow JSON that can be imported into another n8n instance.

Inputs: id (required).

n8n_generate_auditGenerate Security AuditA
Read-onlyIdempotent

Generate a security audit report for the n8n instance.

Args:

  • categories (array, optional): Categories to audit:

    • credentials: Check credential security

    • database: Check database configuration

    • filesystem: Check file system access

    • instance: Check instance configuration

    • nodes: Check node security

  • daysAbandonedWorkflow (number, optional): Days to consider workflow abandoned

Returns: Audit report with risk levels and issues by category.

Inputs: categories, daysAbandonedWorkflow.

n8n_get_active_webhooksGet Active WebhooksA
Read-onlyIdempotent

Get a list of all active webhooks in the n8n instance.

Returns: List of active webhooks with their paths and associated workflows.

Inputs: no named parameters.

n8n_get_credentialGet n8n CredentialA
Read-onlyIdempotent

Get details of a specific credential (without sensitive data).

Args:

  • id (string): Credential ID

Returns: Credential metadata (id, name, type, timestamps). ⚠️ Credential data/secrets are NOT returned for security.

Inputs: id (required).

n8n_get_credential_schemaGet Credential SchemaA
Read-onlyIdempotent

Get the schema/fields required for a credential type.

Args:

  • credentialType (string): The credential type (e.g., "slackApi", "httpBasicAuth")

Returns: JSON schema showing required and optional fields for the credential type.

Use this before creating credentials to know what data fields are needed.

Inputs: credentialType (required).

n8n_get_current_userGet Current n8n UserA
Read-onlyIdempotent

Get details of the currently authenticated user (owner of the API key).

Returns: Current user details with id, email, name, and role.

Inputs: no named parameters.

n8n_get_executionGet n8n ExecutionA
Read-onlyIdempotent

Get detailed information about a specific execution.

Args:

  • id (string): Execution ID

  • includeData (boolean): Include full execution data with node outputs (default: true)

Returns: Complete execution details including:

  • Status and mode

  • Timestamps (started, stopped)

  • Workflow data

  • Node execution results (if includeData is true)

Inputs: id (required), includeData.

n8n_get_node_typesGet Available Node TypesA
Read-onlyIdempotent

Get a list of all available node types in the n8n instance.

Returns: List of node types with their descriptions and categories.

Useful for understanding what nodes are available when creating workflows.

Inputs: no named parameters.

n8n_get_projectGet n8n ProjectB
Read-onlyIdempotent

Get details of a specific project.

Args:

  • id (string): Project ID

Returns: Project details with id, name, and type.

Inputs: id (required).

n8n_get_tagGet n8n TagB
Read-onlyIdempotent

Get details of a specific tag.

Args:

  • id (string): Tag ID

Returns: Tag details with id and name.

Inputs: id (required).

n8n_get_userGet n8n UserB
Read-onlyIdempotent

Get details of a specific user.

Args:

  • id (string): User ID

Returns: User details with id, email, name, and role.

Inputs: id (required).

n8n_get_variableGet n8n VariableA
Read-onlyIdempotent

Get a specific variable by ID.

Args:

  • id (string): Variable ID

Returns: Variable details with id, key, and value.

Inputs: id (required).

n8n_get_workflowGet n8n WorkflowA
Read-onlyIdempotent

Get full details of a specific workflow including all nodes and connections.

Args:

  • id (string): The workflow ID

Returns: Complete workflow object with:

  • name, id, active status

  • nodes array with all node configurations

  • connections mapping

  • settings

  • tags

  • timestamps

Inputs: id (required).

n8n_import_workflowImport Workflow JSONB

Import a workflow from JSON.

Args:

  • workflowJson (object): Complete workflow JSON object with:

    • name (string): Workflow name

    • nodes (array): Workflow nodes

    • connections (object): Node connections

    • settings (object, optional): Workflow settings

Returns: The imported workflow with its new ID.

Inputs: workflowJson (required).

n8n_list_credentialsList n8n CredentialsA
Read-onlyIdempotent

List all credentials (without sensitive data).

Args:

  • type (string, optional): Filter by credential type (e.g., "slackApi", "httpBasicAuth")

  • limit (number): Maximum results (default: 100)

  • cursor (string, optional): Pagination cursor

Returns: List of credentials with id, name, type, and timestamps. ⚠️ Credential data/secrets are NOT included for security.

Inputs: type, limit, cursor.

n8n_list_executionsList n8n ExecutionsB
Read-onlyIdempotent

List workflow executions with optional filtering.

Args:

  • workflowId (string, optional): Filter by workflow ID

  • status (string, optional): Filter by status (error, success, waiting, new, running, canceled, crashed)

  • includeData (boolean): Include full execution data (default: false)

  • projectId (string, optional): Filter by project ID

  • limit (number): Maximum results (default: 100)

  • cursor (string, optional): Pagination cursor

Returns: List of executions with id, workflowId, status, mode, timestamps.

Inputs: workflowId, status, includeData, projectId, +2 more.

n8n_list_projectsList n8n ProjectsA
Read-onlyIdempotent

List all projects.

Projects help organize workflows and credentials into separate workspaces.

Args:

  • limit (number): Maximum results (default: 100)

  • cursor (string, optional): Pagination cursor

Returns: List of projects with id, name, and type (personal/team).

Inputs: limit, cursor.

n8n_list_tagsList n8n TagsA
Read-onlyIdempotent

List all tags available for organizing workflows.

Args:

  • limit (number): Maximum results (default: 100)

  • cursor (string, optional): Pagination cursor

Returns: List of tags with id and name.

Inputs: limit, cursor.

n8n_list_usersList n8n UsersB
Read-onlyIdempotent

List all users in the n8n instance.

Args:

  • includeRole (boolean): Include user roles (default: true)

  • limit (number): Maximum results (default: 100)

  • cursor (string, optional): Pagination cursor

Returns: List of users with id, email, name, and role.

Inputs: includeRole, limit, cursor.

n8n_list_variablesList n8n VariablesA
Read-onlyIdempotent

List all environment variables.

Variables are accessible in workflows using $vars.variableName syntax.

Args:

  • limit (number): Maximum results (default: 100)

  • cursor (string, optional): Pagination cursor

Returns: List of variables with id, key, and value.

Inputs: limit, cursor.

n8n_list_workflowsList n8n WorkflowsA
Read-onlyIdempotent

List all workflows in the n8n instance with optional filtering.

Args:

  • active (boolean, optional): Filter by active status

  • tags (string, optional): Filter by tag IDs (comma-separated)

  • name (string, optional): Filter by name (partial match)

  • projectId (string, optional): Filter by project ID

  • limit (number): Maximum results (default: 100, max: 250)

  • cursor (string, optional): Pagination cursor from previous response

Returns: List of workflows with id, name, active status, created/updated timestamps, and tags. Includes nextCursor for pagination if more results exist.

Inputs: active, tags, name, projectId, +2 more.

n8n_retry_executionRetry n8n ExecutionB

Retry a failed execution.

Args:

  • id (string): Execution ID to retry

Returns: The new execution created from the retry.

Inputs: id (required).

n8n_run_workflowRun n8n WorkflowB

Execute a workflow manually with optional input data.

Args:

  • id (string): Workflow ID to run

  • data (object, optional): Input data to pass to the workflow's first node

Returns: Execution result with:

  • executionId: ID of this execution

  • status: Current status

  • data: Output data from the workflow

Inputs: id (required), data.

n8n_source_control_disconnectDisconnect Source ControlA
DestructiveIdempotent

Disconnect from the remote Git repository.

⚠️ WARNING: This will remove the Git integration!

Returns: Confirmation of disconnection.

Inputs: no named parameters.

n8n_source_control_pullPull from Source ControlA

Pull changes from the remote Git repository.

Args:

  • force (boolean): Force pull even with local changes (default: false)

  • variables (object, optional): Variables to set after pull

Returns: Pull result with affected files.

Inputs: force, variables.

n8n_source_control_pushPush to Source ControlB

Push changes to the remote Git repository.

Args:

  • force (boolean): Force push (default: false)

  • message (string, optional): Commit message

Returns: Push result with affected files.

Inputs: force, message.

n8n_source_control_statusGet Source Control StatusA
Read-onlyIdempotent

Get the current source control (Git) status.

Returns:

  • branchName: Current branch

  • connected: Whether Git is connected

  • ahead: Commits ahead of remote

  • behind: Commits behind remote

  • conflicts: Any merge conflicts

Inputs: no named parameters.

n8n_stop_executionStop n8n ExecutionB
Idempotent

Stop a running execution.

Args:

  • id (string): Execution ID to stop

Returns: The stopped execution details.

Inputs: id (required).

n8n_transfer_credentialTransfer Credential to ProjectB
Idempotent

Transfer a credential to a different project.

Args:

  • credentialId (string): Credential ID to transfer

  • destinationProjectId (string): Target project ID

Returns: Confirmation of transfer.

Inputs: credentialId (required), destinationProjectId (required).

n8n_transfer_workflowTransfer Workflow to ProjectB
Idempotent

Transfer a workflow to a different project.

Args:

  • workflowId (string): Workflow ID to transfer

  • destinationProjectId (string): Target project ID

Returns: Confirmation of transfer.

Inputs: workflowId (required), destinationProjectId (required).

n8n_update_credentialUpdate n8n CredentialA
Idempotent

Update an existing credential.

Args:

  • id (string): Credential ID to update

  • name (string, optional): New credential name

  • data (object, optional): Updated credential data

Returns: The updated credential (without sensitive data).

Inputs: id (required), name, data.

n8n_update_projectUpdate n8n ProjectB
Idempotent

Rename a project.

Args:

  • id (string): Project ID to update

  • name (string): New project name

Returns: The updated project.

Inputs: id (required), name (required).

n8n_update_tagUpdate n8n TagB
Idempotent

Rename an existing tag.

Args:

  • id (string): Tag ID to update

  • name (string): New tag name (max 24 characters)

Returns: The updated tag.

Inputs: id (required), name (required).

n8n_update_variableUpdate n8n VariableB
Idempotent

Update an existing variable.

Args:

  • id (string): Variable ID to update

  • key (string, optional): New variable key

  • value (string, optional): New variable value

Returns: The updated variable.

Inputs: id (required), key, value.

n8n_update_workflowUpdate n8n WorkflowA
Idempotent

Update an existing workflow. Can update name, nodes, connections, settings, or tags.

⚠️ IMPORTANT: When updating nodes or connections, you must provide the COMPLETE arrays. Partial updates are not supported - the provided values will replace existing ones.

Args:

  • id (string): Workflow ID to update (required)

  • name (string, optional): New workflow name

  • nodes (array, optional): Complete updated nodes array

  • connections (object, optional): Complete updated connections

  • settings (object, optional): Updated settings

  • tags (array, optional): Updated tag IDs

Returns: The updated workflow object.

Inputs: id (required), name, nodes, connections, +3 more.

n8n_update_workflow_tagsUpdate Workflow TagsB
Idempotent

Update the tags associated with a workflow.

Args:

  • id (string): Workflow ID

  • tags (array): Array of tag objects with 'id' property

Returns: The updated workflow with new tags.

Inputs: id (required), tags (required).

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

Loading tool schema changelog…

    TDQS

    A3.6/5.0

    Scored across 52 tools

    Disambiguation4/5

    The tools are well-differentiated by resource type (workflow, credential, project, tag, variable, execution, user) and action (create, get, list, update, delete, activate, deactivate, run, retry, stop, export, import, duplicate, transfer, generate_audit, check_connection, get_active_webhooks, get_node_types, source_control operations). There is minimal overlap, with clear boundaries between similar tools like n8n_delete_execution and n8n_delete_executions, which are distinguished by single vs. bulk operations. The only minor ambiguity is between n8n_update_workflow and n8n_update_workflow_tags, but their descriptions clarify the scope.

    Naming Consistency5/5

    All tools follow a consistent snake_case naming pattern with the prefix 'n8n_' followed by a verb (e.g., create, get, list, update, delete) and a noun (e.g., workflow, credential, project). This pattern is applied uniformly across all 52 tools, making them predictable and easy to understand. There are no deviations in style or convention.

    Tool Count2/5

    With 52 tools, the count is excessive for an MCP server, making it overwhelming and difficult for agents to navigate effectively. While n8n is a complex automation platform, the tool surface could be more streamlined by grouping related operations or reducing redundancy. This high number exceeds typical well-scoped ranges (3-15 tools) and approaches the extreme mismatch threshold.

    Completeness5/5

    The tool set provides comprehensive coverage for managing n8n instances, including full CRUD operations for core resources (workflows, credentials, projects, tags, variables, users, executions), lifecycle management (activate/deactivate, run/retry/stop), import/export, auditing, source control, and utility functions. There are no obvious gaps; agents can perform all essential operations without dead ends.

    Maintenance

    ActivityInactive
    ResponsivenessOutdated data

    Related MCP Connectors

    Related MCP Servers

    • A
      license
      B
      quality
      C
      maintenance
      Enables AI assistants to interact with n8n workflow automation instances through the REST API. Supports workflow management, execution control, tag organization, execution history monitoring, and webhook management.
      19
      128 npm
      5
      MIT
    • A
      license
      Not graded
      quality
      F
      maintenance
      Provides AI assistants with direct access to the n8n automation platform to manage and execute workflows, variables, and credentials. It features 18 integrated tools that allow for seamless automation management via the Model Context Protocol.
      128 npm
      3
      MIT