Integrations
GitLab logo

GitLab integration

Developer Tools & Infrastructure · 12 actions · OAuth auth

GitLab repository and project management platform

Overview

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.

Ask the assistant

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
Use cases

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
At a glance

GitLab integration at a glance

VendorGitLab
CategoryDeveloper Tools & Infrastructure
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 updatedJun 2026
Reference

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

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.
Security

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

Related

Pairs well with GitLab

Agents often chain GitLab with these — connect them once and the agent can use all of them in a single task.

FAQ

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.
No. The agent selects the right GitLab action from your prompt. A workflow is only needed when you want a repeatable process — and the composer builds that for you from a description.
Through OAuth — you connect your GitLab account once and ModuleX stores the token encrypted, scoped to your organization.
12, spanning branches, epics, issues and repo branches.
GitLab runs on your own credentials, so any GitLab usage is billed by GitLab directly. ModuleX meters the agent run — and if you connect your own model keys, there's no ModuleX markup on model usage.

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: Jun 2026Browse all 175 integrations →