Built by Metorial, the integration platform for agentic AI.

Learn More

    Provider Summary

    • manage repositories and branches

    • create and track issues

    • review and merge merge requests

    • trigger and inspect CI/CD pipelines

    • manage pipeline jobs and logs

    • manage CI/CD variables

    • manage deployment environments

    • manage pipeline schedules and triggers

    • inspect runners and deployments

    • validate CI configuration

    • retrieve test reports

    • create and manage releases

    • list GitLab groups

    • search code and issues

    • configure webhooks

GitLab

Manage GitLab projects, repositories, issues, merge requests, releases, and CI/CD workflows from one provider. The GitLab integration includes project and repository tools alongside pipelines, jobs, variables, environments, schedules, triggers, runners, deployments, and test reports.

Tools

Add Comment

Add or list comments on GitLab issues and merge requests.

Browse Repository

List repository trees, read file contents, or compare refs.

Create Release

Create a release for a Git tag or list existing releases.

Delete Pipeline

Permanently delete a CI/CD pipeline and its related jobs, artifacts, and logs.

Get Pipeline

Read detailed pipeline status, timing, source, user, and optional test report summary.

Get Pipeline Jobs

Compatibility tool for listing pipeline jobs or reading, retrying, canceling, and logging a job.

Get Project

Retrieve details for a GitLab project by ID or path.

Get Test Report

Read summary or full JUnit test reports for a completed pipeline.

Lint CI Config

Validate .gitlab-ci.yml content with optional merged YAML output.

List Deployments

List deployments for a project, optionally filtered by environment or status.

List Groups

List GitLab groups available to the authenticated user.

List Issues

List issues globally or within a project with common filters.

List Jobs

List CI/CD jobs for a pipeline or across a project.

List Merge Requests

List merge requests globally or within a project with common filters.

List Pipelines

List CI/CD pipelines with filters for status, ref, SHA, source, name, and YAML errors.

List Projects

List accessible GitLab projects with ownership, membership, visibility, and archive filters.

Manage Branch

List, create, or delete repository branches.

Manage CI/CD Variables

List, create, read, update, or delete project and group CI/CD variables.

Manage Environments

List, create, read, update, stop, or delete deployment environments.

Manage Issue

Create, update, close, reopen, or delete issues.

Manage Job

Read, retry, cancel, play, erase, or fetch logs for a CI/CD job.

Manage Merge Request

Create, update, close, approve, or merge merge requests.

Manage Pipeline

Compatibility tool for creating, retrying, or canceling pipelines.

Manage Pipeline Schedules

Create, list, read, update, or delete scheduled pipelines and schedule variables.

Manage Pipeline Triggers

Create, list, update, delete, or fire pipeline trigger tokens.

Manage Project

Create, update, fork, archive, unarchive, or delete projects.

Manage Repository File

Create, update, or delete repository files through commits.

Manage Runners

List project or accessible runners, read runner details, update runner settings, delete runners, or list runner jobs.

Run Pipeline

Create, retry, or cancel a pipeline using the former GitLab CI tool key.

Search

Search GitLab projects, issues, merge requests, milestones, code, commits, wiki content, or users.

License

This integration is licensed under the FSL-1.1.

Built with ❤️ by Metorial