Skip to main content
Feedback

n8n MCP connector

Updated 

n8n is a workflow automation platform for connecting apps and services across a tenant. The n8n MCP connector allows AI agents to retrieve and audit workflows, manage credentials, and transfer credentials between projects. It also supports tracking workflow executions and reviewing execution details for monitoring and troubleshooting purposes.

Authentication type

  • API Key - Requires a static API key to be configured before the agent can connect to the service.

Uses

Use the n8n MCP connector to perform the following actions:

  • Automate multi-step business processes across connected apps and services
  • Monitor workflow executions in real time and catch failures early
  • Manage credentials securely for third-party app connections
  • Organize workflows with tags for easier tracking and reporting
  • Retry or stop failed workflow executions without manual intervention
  • Publish or deactivate workflows to control automation availability
  • Transfer workflows and credentials between projects for team collaboration
  • Audit workflow configurations to identify security and compliance risks

Example prompts

Use the following example prompts to invoke n8n MCP connector tools from your AI assistant or Boomi Connect workflow:

  • Show me all the workflows currently active in n8n.
  • Create a new workflow in n8n that sends a Slack alert on new orders.
  • List every execution that failed in n8n this week.
  • Retry the last failed execution in n8n.
  • Stop the workflow that's stuck running in n8n.
  • Add a tag called 'billing' to my n8n workflows.
  • Generate a security audit report for my n8n instance.
  • Delete the old credential I no longer use in n8n.
  • Show me the details of my customer onboarding workflow in n8n.
  • Deactivate the workflow that sends duplicate emails in n8n.

n8n MCP connector tools

The n8n MCP connector provides the following tools. Each tool maps to a specific action you can invoke from your AI agent or automation.

ToolDescription
n8n_n8ngetworkflow_invokeRetrieve details of a specific workflow by its ID.
createAuditGenerate an audit
getCredentialsList credentials
createCredentialCreate a credential
updateCredentialUpdate credential by ID
deleteCredentialDelete credential by ID
getCredentialsSchemaByCredentialtypenameShow credential data schema
updateCredentialsByIdTransferTransfer a credential to another project.
listExecutionsRetrieve all executions
getExecutionsByIdRetrieve an execution
deleteExecutionsByIdDelete an execution
createExecutionsByIdRetryRetry an execution
createExecutionsByIdStopStop an execution
createExecutionsStopStop multiple executions
getExecutionsByIdTagsGet execution tags
updateExecutionsByIdTagsUpdate tags of an execution
createTagsCreate a tag
listTagsRetrieve all tags
getTagsByIdRetrieves a tag
deleteTagsByIdDelete a tag
updateTagsByIdUpdate a tag
createWorkflowsCreate a workflow
listWorkflowsRetrieve all workflows
getWorkflowsByIdRetrieve a workflow
deleteWorkflowsByIdDelete a workflow
updateWorkflowsByIdUpdate a workflow
getWorkflowsByIdByVersionidRetrieves a specific version of a workflow
createWorkflowsByIdActivatePublish a workflow
createWorkflowsByIdDeactivateDeactivate a workflow
updateWorkflowsByIdTransferTransfer a workflow to another project
getWorkflowsByIdTagsGet workflow tags
updateWorkflowsByIdTagsUpdate tags of a workflow
listUsersRetrieve all users
createUsersCreate multiple users
getUsersByIdGet user by ID/Email
deleteUsersByIdDelete a user
patchUsersByIdRoleChange a user's global role
createSourceControlPullPull changes from the remote repository
createVariablesCreate a variable
listVariablesRetrieve variables
deleteVariablesByIdDelete a variable
updateVariablesByIdUpdate a variable
list-data-tablesList all data tables
create-data-tableCreate a new data table
get-data-tableGet a data table
update-data-tableUpdate a data table
delete-data-tableDelete a data table
get-data-table-rowsRetrieve rows from a data table
insert-data-table-rowsInsert rows into a data table
update-data-table-rowsUpdate rows in a data table
upsert-data-table-rowUpsert a row in a data table
delete-data-table-rowsDelete rows from a data table
createProjectsCreate a project
listProjectsRetrieve projects
deleteProjectsByProjectidDelete a project
updateProjectsByProjectidUpdate a project
getProjectsByProjectidUsersList project members
createProjectsByProjectidUsersAdd one or more users to a project
deleteProjectsByProjectidUsersByUseridDelete a user from a project
patchProjectsByProjectidUsersByUseridChange a user's role in a project
listDiscoverDiscover available API capabilities
On this Page