GitLab

GitLab

Automate project management with GitLab

With emma's GitLab integration, you can manage projects, issues, merge requests, and pipelines. Supports both GitLab.com and self-hosted instances.

Features

GitLab_Operator supports the following 17 tools:

Authentication

Method:API Key

GitLab uses Personal Access Token (API Key) for authentication. Supports both GitLab.com and self-hosted instances.

CategoryTools
Read Operations9
Tool NameDescription
gitlab_get_authenticated_userGet authenticated user information
gitlab_list_projectsList accessible projects
gitlab_get_projectGet project details
gitlab_list_issuesList issues
gitlab_get_issueGet issue details
gitlab_list_merge_requestsList merge requests
gitlab_get_merge_requestGet merge request details
gitlab_list_pipelinesList pipelines
gitlab_get_pipelineGet pipeline details
Search Operations4
Tool NameDescription
gitlab_search_projectsSearch projects by name or description
gitlab_search_issuesSearch issues across projects
gitlab_search_merge_requestsSearch merge requests
gitlab_search_codeSearch code within repositories
Write Operations4
Tool NameDescription
gitlab_create_issueCreate a new issue
gitlab_create_issue_commentAdd a comment to an issue
gitlab_update_issueUpdate an existing issue
gitlab_create_projectCreate a new project

Main Parameters

ParameterDescription
projectProject ID or URL-encoded path
issue_iidInternal issue ID within the project
merge_request_iidInternal merge request ID within the project
pipeline_idPipeline ID
stateState filter (opened, closed, merged, etc.)
labelsComma-separated list of labels
visibilityVisibility (private, internal, public)

Prerequisites

  • emma account
  • GitLab account
  • GitLab Personal Access Token

© 2026 Duzzle Inc. All rights reserved.