n8n

Connect your AI agents to n8n.

Available Tools

generate_audit

Generate a security audit report for the n8n instance. Categories: credentials, database, nodes, filesystem, instance.

get_credential_schema

Get the schema for a credential type to understand required fields. Use before creating credentials.

create_credential

Create a new n8n credential. Use get_credential_schema first to understand required fields.

delete_credential

Delete an n8n credential by ID. Only credential owner can delete.

transfer_credential

Transfer an n8n credential to another project. Use list_projects to find valid project IDs.

list_executions

List n8n workflow executions with optional filters for status, workflow, and project. Use includeData=true for full execution data.

get_execution

Get a specific n8n execution by ID. Use includeData=true to include full execution data.

delete_execution

Delete an n8n execution by ID. Returns success status.

retry_execution

Retry a failed n8n execution. Use loadWorkflow=true to use latest workflow version instead of original.

list_projects

List n8n projects. Returns paginated results.

create_project

Create a new n8n project for organizing workflows and credentials.

update_project

Update an n8n project name.

delete_project

Delete an n8n project by ID.

list_tags

List all n8n tags. Returns paginated results for organizing workflows.

get_tag

Get a specific n8n tag by ID.

create_tag

Create a new n8n tag for organizing workflows.

update_tag

Update an existing n8n tag name.

delete_tag

Delete an n8n tag by ID. Returns success status.

list_users

List n8n users. Only available to instance owner. Returns paginated results.

get_user

Get an n8n user by ID or email. Only available to instance owner.

create_user

Create a new n8n user. Only available to instance owner.

delete_user

Delete an n8n user by ID. Only available to instance owner.

change_user_role

Change an n8n user’s global role. Only available to instance owner.

list_variables

List n8n environment variables. Requires Pro or Enterprise plan. Returns paginated results.

create_variable

Create a new n8n environment variable. Requires Pro or Enterprise plan. Use list_variables to get the created variable’s ID.

update_variable

Update an n8n environment variable. Requires Pro or Enterprise plan.

delete_variable

Delete an n8n environment variable by ID. Requires Pro or Enterprise plan.

list_workflows

List n8n workflows with optional filters for active status, tags, name, and project. Returns paginated results with cursor for next page.

get_workflow

Get a specific n8n workflow by ID. Returns full workflow definition including nodes, connections, and settings.

create_workflow

Create a new n8n workflow with nodes and connections. Returns the created workflow with assigned ID.

update_workflow

Update an existing n8n workflow. Fetches current workflow and merges changes. Returns updated workflow.

delete_workflow

Delete an n8n workflow by ID. Returns success status.

activate_workflow

Activate an n8n workflow to enable trigger-based execution. Returns updated workflow.

deactivate_workflow

Deactivate an n8n workflow to stop trigger-based execution. Returns updated workflow.