Code & repos
GitLab
Read repos, manage issues, and review MRs.
A web-based DevOps lifecycle tool that provides a Git repository manager providing wiki, issue-tracking, and CI/CD pipeline features.
Triggers0
Things that can wake up your GitLab coworker.
No triggers published for GitLab yet — but you can still run it on a schedule or from a chat.
Actions15
Things your coworker can do in GitLab.
- Archive Project
Tool to archive a project. Use when you need to mark a project read-only after finishing active development. Call after confirming no further changes are required.
GITLAB_ARCHIVE_PROJECT - Create GitLab Group
Tool to create a new group in GitLab. Use when you need to establish a new group for projects or collaboration.
GITLAB_CREATE_GROUP - Create Project
Tool to create a new project in GitLab. Implements POST /projects endpoint.
GITLAB_CREATE_PROJECT - Create Project Issue
Tool to create a new issue in a GitLab project. Use when you need to report a bug, request a feature, or track a task within a specific project.
GITLAB_CREATE_PROJECT_ISSUE - Create Repository Branch
Tool to create a new branch in a project. Use when you need to create a new branch from an existing branch or a specific commit in a GitLab project.
GITLAB_CREATE_REPOSITORY_BRANCH - Get Merge Request Notes
Tool to fetch comments on a merge request. Use when you need to retrieve all notes for a specific merge request.
GITLAB_GET_MERGE_REQUEST_NOTES - Get Project
Tool to get a single project by ID or URL-encoded path.
GITLAB_GET_PROJECT - Get Project Merge Request
Tool to fetch full details for a single merge request when the MR IID is known. Use when you need to retrieve canonical metadata, description, state, branches, authors, and approval-related fields for a specific merge request.
GITLAB_GET_PROJECT_MERGE_REQUEST - Get Projects
Tool to list all projects accessible to the authenticated user. Supports filtering. Private or group projects may be silently omitted if the token lacks sufficient scopes or group membership.
GITLAB_GET_PROJECTS - Get Repository Branch
Tool to retrieve information about a specific branch in a project. Use when you need to get details for a single branch.
GITLAB_GET_REPOSITORY_BRANCH - Get Users
Tool to retrieve a list of users from GitLab. Use this when you need to find user information, search for specific users, or filter users based on various criteria like activity status or creation date.
GITLAB_GET_USERS - List Group Projects
Tool to list projects within a GitLab group by group ID or full path. Use when discovering projects under a namespace or subgroup.
GITLAB_LIST_GROUP_PROJECTS - List Project Issues
Tool to list issues for a project with filtering options (state, labels, search, assignee, author, etc.). Use when you need to browse, filter, or triage project issues to confirm IIDs or decide what to update/close.
GITLAB_LIST_PROJECT_ISSUES - List project users
Tool to list users of a project. Use after you have a project ID and want to retrieve its users.
GITLAB_LIST_PROJECT_USERS - Update Project Issue
Tool to update an existing issue in a GitLab project (title, description, labels, assignees, state, etc.). Use when you need to modify issue details, close/reopen issues, or manage labels and assignments.
GITLAB_UPDATE_PROJECT_ISSUE