Skip to main content
Feedback

n8n MCP connector

n8n is a workflow automation platform for connecting apps and services through customizable automations. The n8n MCP connector allows AI agents to manage workflows, credentials, and executions across automation projects. It also supports transferring credentials between projects, generating audits, and retrieving credential data schemas for workflow configuration.

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-app workflows without writing code
  • Monitor workflow executions and retry failed jobs instantly
  • Store and manage secure credentials for connected services
  • Version control workflows and publish updates safely
  • Tag and organize executions for audit and compliance
  • Transfer workflows and credentials across team projects
  • Generate audit reports for workflow activity and changes

Example prompts

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

  • Show me all workflows running in n8n right now.
  • Create a new workflow to sync leads from Salesforce to HubSpot.
  • List the last 10 executions and tell me which ones failed.
  • Generate an audit report for our n8n instance this month.
  • Retry the failed execution from this morning in n8n.
  • Delete old test workflows we no longer use.
  • Stop all currently running executions in n8n.
  • Show me all credentials stored in n8n and their types.
  • Create a new credential for our Gmail account.
  • Publish the updated customer sync workflow to production.

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_invokeRetrieves a specific workflow's configuration and details.
createAuditGenerates an audit record for tracking changes and activities.
getCredentialsLists all stored credentials available in the system.
createCredentialCreates a new credential for authenticating with external services.
updateCredentialModifies an existing credential's configuration by its ID.
deleteCredentialRemoves a credential from the system by its ID.
getCredentialsSchemaByCredentialtypenameShows the required data structure for a credential type.
updateCredentialsByIdTransferMoves a credential to another project or workspace.
listExecutionsDisplays all workflow executions with their status and results.
getExecutionsByIdRetrieves details about a specific workflow execution.
deleteExecutionsByIdRemoves an execution record from the system.
createExecutionsByIdRetryReruns a previously executed workflow from the beginning.
createExecutionsByIdStopHalts an in-progress workflow execution immediately.
createExecutionsStopStops multiple workflow executions at once.
getExecutionsByIdTagsRetrieves all tags associated with a specific execution.
updateExecutionsByIdTagsAdds or modifies tags attached to an execution.
createTagsCreates a new tag for organizing and categorizing items.
listTagsDisplays all available tags in the system.
getTagsByIdRetrieves information about a specific tag.
deleteTagsByIdRemoves a tag from the system.
updateTagsByIdModifies a tag's name or properties.
createWorkflowsCreates a new workflow with the specified configuration.
listWorkflowsDisplays all workflows available in the system.
getWorkflowsByIdRetrieves a specific workflow's configuration and metadata.
deleteWorkflowsByIdRemoves a workflow from the system.
updateWorkflowsByIdModifies a workflow's configuration or settings.
getWorkflowsByIdByVersionidRetrieves a previous version of a workflow.
createWorkflowsByIdActivatePublishes a workflow to make it active and executable.
createWorkflowsByIdDeactivateDisables a workflow from running automatically.
updateWorkflowsByIdTransferMoves a workflow to another project or workspace.
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