Skip to content
GitLab logo

GitLab integration

Developer Tools & Infrastructure · 12 actions · OAuth auth

GitLab repository and project management platform

The ModuleX GitLab integration lets a ModuleX agent operate GitLab on your behalf, running create, update and find actions across branches, epics and issues, directly from a plain-English request, using your organization's own GitLab credentials. No pre-built workflow is required: the agent picks the right GitLab action for the task.

GitLab is a developer tools & infrastructure platform. ModuleX adds the agent layer: ask for an outcome and it selects and runs the right GitLab action. Or, when you want a repeatable process, the composer assembles a GitLab workflow for you, streaming the nodes onto the canvas as it builds.

Drive GitLab in plain English

Type what you want. A ModuleX agent picks the right GitLab action, or chains several, and runs it. No workflow to build.

  • Create a new branch in a GitLab repository
    resolves tocreate_branch
  • Find the issue I describe and update it
    resolves toget_issueupdate_issue
  • Update an existing epic in a GitLab group (requires GitLab Premium or Ultimate)
    resolves toupdate_epic
  • Show me the repo branches that match what I describe
    resolves toget_repo_branch

What you can automate with GitLab

  • Find the right issue and update it in one promptget_issueupdate_issue
  • Create a branch straight from a requestcreate_branch
  • Look up a repo branch on demandget_repo_branch
  • Pull a list of commits for a reportlist_commits
  • Update an epic the moment something changesupdate_epic

GitLab integration at a glance

VendorGitLab
Actions available12
AuthenticationOAuth
Uses your own credentialsYes
Works with the assistantYes
Works in the composerYes
Multi-step / tool-chainingYes
Technical referenceView docs
Integration version1.0.0
Last updatedJul 2026

All 12 GitLab actions

Branches1
create_branch
Create a new branch in a GitLab repository
Epics2
create_epic
Create a new epic in a GitLab group (requires GitLab Premium or Ultimate)
update_epic
Update an existing epic in a GitLab group (requires GitLab Premium or Ultimate)
Issues4
create_issue
Create a new issue in a GitLab project
get_issue
Get a single issue from a GitLab project
search_issues
Search for issues in a GitLab project
update_issue
Update an existing issue in a GitLab project
Repo Branches2
get_repo_branch
Get a single repository branch from a GitLab project
list_repo_branches
Get a list of repository branches from a GitLab project
Commits1
list_commits
List commits in a GitLab repository branch
Groups1
list_groups
List all groups accessible to the authenticated user
Project Members1
list_project_members
List all members of a GitLab project

See full parameters and response schemas in the GitLab integration docs

Two ways to use GitLab in ModuleX

Ask the assistantType what you want done and a ModuleX agent picks the right GitLab action and runs it. No workflow to build.
Compose a workflowNeed it to happen every time? Describe the process and the composer wires GitLab into a repeatable workflow you can run on a schedule, from chat, or as an API.

Connecting GitLab

OAuthGitLab uses OAuth. You connect your GitLab account once; ModuleX stores the access token encrypted and scoped to your organization, so your team shares a single secure connection.

Step-by-step setup in the GitLab docs

Works with GitLab

Agents often chain GitLab with these. Connect them once and one agent can use all of them in a single task.

GitLab + ModuleX FAQ

  • A ModuleX agent can run any of GitLab's 12 actions, across branches, epics, issues and repo branches, from a plain-English request, using your organization's own GitLab credentials.

Put GitLab to work in ModuleX.

Connect GitLab once with your own credentials and let your agent run all 12 actions on demand.

Last updated: Jul 2026Browse all 179 integrations