n8n Workflow Automation
Build and manage automations with natural language
n8n workflow automation platform integration - manage workflows, trigger executions, monitor runs, and orchestrate automations. Essential for connecting AI agents to complex multi-step workflows and business process automation.
Look up data, search, list, and analyze
Create new things, update existing ones
Delete records and clean things up
List Workflows
readList all workflows in your n8n instance. Returns workflow IDs, names, active status, and tags. Use this to discover available workflows before triggering them.
Get Workflow
readGet detailed information about a specific workflow including all nodes, connections, and settings. Use this to understand what a workflow does before executing it.
List Executions
readList workflow executions with optional filters. Returns execution status, start/end times, and workflow info. Use this to monitor workflow runs.
Get Execution
readGet detailed information about a specific execution including all node outputs, errors, and timing. Use this to debug failed executions or retrieve workflow results.
List Tags
readList all tags in your n8n instance. Tags help organize workflows into categories.
Get Workflow Webhook Url
readGet the webhook URL for a workflow that has a Webhook trigger node. Use this to know where to send HTTP requests to trigger the workflow.
Get Workflow Details
readGet detailed workflow information including node counts, connection counts, tags, and node summary. More structured than get_workflow for quick analysis.
Get Workflow Structure
readGet a simplified view of workflow structure showing only nodes and connections. Useful for understanding workflow topology without full configuration details.
Get Workflow Minimal
readGet minimal workflow info: ID, name, active status, tags, and timestamps. Fastest way to check workflow state without loading full definition.
Validate Workflow
readValidate a workflow's structure by checking for common issues: missing connections, disconnected nodes, missing credentials, and invalid configurations.
Workflow Versions
readWorkflow version management via execution records. List history, rollback (deactivate for safety), or prune old executions.
Health Check
readCheck n8n API connectivity and get instance information. Returns API status, version, and basic instance health.
Diagnostic
readGet comprehensive diagnostic information about the n8n instance including version, active workflow count, recent execution stats, and API connectivity.
List Credentials
readList all credentials configured in your n8n instance. Returns credential names, types, and IDs. Secrets are always redacted by n8n. Use to audit which credentials are available for use in workflows.
Create Workflow
writeCreate a new workflow. Provide the workflow definition including nodes and connections. The workflow is created in inactive state by default. Common node types: n8n-nodes-base.webhook, n8n-nodes-base.httpRequest, n8n-nodes-base.code, n8n-nodes-base.if, n8n-nodes-base.switch, n8n-nodes-base.merge, n8n-nodes-base.set, n8n-nodes-base.scheduleTrigger, n8n-nodes-base.emailSend, n8n-nodes-base.function, n8n-nodes-base.noOp, n8n-nodes-base.wait, n8n-nodes-base.splitInBatches.
Update Workflow
writeUpdate an existing workflow. Can modify nodes, connections, settings, or rename the workflow.
Activate Workflow
writeActivate a workflow so it can be triggered by webhooks, schedules, or other trigger nodes. Only active workflows respond to triggers.
Deactivate Workflow
writeDeactivate a workflow to stop it from responding to triggers. The workflow can still be executed manually.
Execute Workflow
writeExecute a workflow immediately with optional input data. Returns the execution ID to track progress. Use this to trigger workflows on-demand from AI agents.
Stop Execution
writeStop a running execution. Use this to cancel long-running or stuck workflows.
Create Tag
writeCreate a new tag for organizing workflows.
Trigger Webhook
writeTrigger a workflow via its webhook URL with custom data. This is an alternative to execute_workflow for workflows with Webhook trigger nodes.
Update Partial Workflow
writeIncrementally update specific parts of a workflow without replacing the entire definition. Can update name, settings, add/remove/update individual nodes, and modify tags.
Autofix Workflow
writeAuto-fix common workflow issues such as disconnected nodes, missing default parameters, and invalid settings. Returns a summary of fixes applied.
Duplicate Workflow
writeClone an existing workflow with a new name. Creates an inactive copy with all nodes, connections, and settings preserved. Useful for creating variations or backup copies before making changes.
Delete Workflow
deleteDelete a workflow permanently. This cannot be undone. All execution history for this workflow will also be deleted.
Delete Execution
deleteDelete an execution record. This removes the execution from history but doesn't affect the workflow itself.
Connection details
Ready to connect n8n Workflow Automation?
Sign up free and let your AI work with this service today.
Get Started