All integrations
Catalogue metadata onlydeveloper toolsv20260826_00

GITLAB

GitLab

A web-based DevOps lifecycle tool that provides a Git repository manager providing wiki, issue-tracking, and CI/CD pipeline features.

Description is untrusted, display-only upstream metadata. It never becomes policy, OAuth scope authority, or an agent instruction.

Pakkawork boundary

Research catalogue metadata only. No Pakkawork OAuth, credential, host, quota, executor, or verifier is enabled.

No Pakkawork execution adapter is enabled. Hosted account-authorisation availability is workspace-specific and checked separately in the dashboard.Check workspace connection options
Attributed source

116

Action summaries

Display-only definitions

0

Trigger types

Not installed instances

1

Auth modes

Field names, never values

No

Execution

No runtime adapter

Authentication map

What setup is declared?

Only field names, types, and required markers are shown. Secret values, default auth URLs, credential material, and inferred OAuth scopes are excluded.
OAUTH2 · managed upstream

OAUTH2

oauth2

Upstream managed

Developer setup

  • Client idclient_id · stringRequired
  • Client secretclient_secret · stringRequired
  • Base URLfull · stringRequired
  • Authorization URLauthorizationUrl · stringRequired
  • Redirect URIoauth_redirect_uri · stringOptional
  • Scopesscopes · stringOptional

User connection

No fields declared in this snapshot.

Capability index

Actions and trigger definitions

Static summaries are available. Live schemas remain disabled until PROVIDER_HUB_API_KEY is configured server-side.

Showing 61–90 of 116 actions

Get User

GITLAB_GET_USER

Tool to retrieve information about a specific user by their ID. Use when you need to fetch details for a single GitLab user.

Untrusted display-only summary

Get User Preferences

GITLAB_GET_USER_PREFERENCES

Tool to get the current user's preferences. Use when you need to retrieve the user's diff display and CI identity JWT settings after authentication.

Untrusted display-only summary

Get Users

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

Untrusted display-only summary

Get Any User's Status by ID

GITLAB_GET_USERS_ID_STATUS

Tool to get a user's status by ID. Use when you need to retrieve a GitLab user's current status message, emoji, and availability after identifying their user ID.

Untrusted display-only summary

Get User Status

GITLAB_GET_USER_STATUS

Tool to get the current user's status. Use when displaying or verifying the authenticated user's GitLab status after login.

Untrusted display-only summary

Get User Support PIN

GITLAB_GET_USER_SUPPORT_PIN

Tool to get details of the current user's Support PIN. Use when you need to retrieve the active support PIN and its expiration for the authenticated user.

Untrusted display-only summary

Get Webhook

GITLAB_GET_WEBHOOK

Retrieves detailed information about a specific project webhook by its ID. Use this action when you need to inspect a webhook's configuration, including its URL, enabled event triggers, SSL verification settings, and authentication details. This is useful for verifying webhook configurations or before updating webhook…

Untrusted display-only summary

Import project members

GITLAB_IMPORT_PROJECT_MEMBERS

Tool to import members from one project to another. Use when migrating members between projects.

Untrusted display-only summary

List All Group Members

GITLAB_LIST_ALL_GROUP_MEMBERS

Tool to list all members of a group including direct, inherited, and invited members. Use when you need a comprehensive membership list beyond direct members.

Untrusted display-only summary

List All Project Members

GITLAB_LIST_ALL_PROJECT_MEMBERS

Tool to list all members of a project (direct, inherited, invited). Use when you need the effective membership list including inherited and invited members.

Untrusted display-only summary

List Billable Group Members

GITLAB_LIST_BILLABLE_GROUP_MEMBERS

Tool to list billable members of a top-level group (including its subgroups and projects). Use when generating billing reports; requires Owner role on the group.

Untrusted display-only summary

List Commit Comments

GITLAB_LIST_COMMIT_COMMENTS

Retrieves all comments associated with a specific commit in a GitLab project. Use this action when you need to view discussions or feedback left on a particular commit, including both general comments and inline code review comments.

Untrusted display-only summary

List Group Members

GITLAB_LIST_GROUP_MEMBERS

Tool to list direct members of a group. Use when you need to retrieve or filter a group's direct membership.

Untrusted display-only summary

List Group Projects

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

Untrusted display-only summary

List Issue Notes

GITLAB_LIST_ISSUE_NOTES

Retrieves all notes (comments and activity) for a specific project issue in GitLab. Use this action when you need to view the discussion history, comments, or activity log on an issue to understand the context or follow up on conversations. Results are paginated and can be filtered by activity type or sorted by creati…

Untrusted display-only summary

List Labels

GITLAB_LIST_LABELS

Lists all labels for a project with optional filtering by name, archived status, and ancestor inclusion. Use this action when you need to retrieve available labels for a project to categorize issues or merge requests, or to check which labels exist before assigning them.

Untrusted display-only summary

List Merge Requests

GITLAB_LIST_MERGE_REQUESTS

Retrieves a list of merge requests from across all accessible projects based on scope and filters. Use this action when you need to query merge requests at the instance or user level (not scoped to a specific project), such as finding all merge requests created by a user, assigned to a user, or awaiting review. By def…

Untrusted display-only summary

List Project Milestones

GITLAB_LIST_MILESTONES

Lists all milestones for a specific project with optional filtering by state, title, or search terms. Use this action when you need to view project milestones, check milestone progress, or find a specific milestone by title or IID before creating or updating issues.

Untrusted display-only summary

List Pending Group Members

GITLAB_LIST_PENDING_GROUP_MEMBERS

Tool to list pending members of a group and its subgroups and projects. Use when you need to review users awaiting approval or invited without an account. Call after confirming the top-level group ID.

Untrusted display-only summary

List Pipeline Jobs

GITLAB_LIST_PIPELINE_JOBS

Tool to retrieve a list of jobs for a specified pipeline within a project. Use this when you need to inspect the status or details of jobs associated with a particular CI/CD pipeline.

Untrusted display-only summary

List Project Groups

GITLAB_LIST_PROJECT_GROUPS

Tool to list ancestor groups of a project. Use when you need to retrieve all groups a project belongs to or is shared with.

Untrusted display-only summary

List Project Invited Groups

GITLAB_LIST_PROJECT_INVITED_GROUPS

Tool to list groups invited to a project. Use when auditing which groups have access to a project.

Untrusted display-only summary

List Project Issues

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

Untrusted display-only summary

List Project Pipelines

GITLAB_LIST_PROJECT_PIPELINES

Tool to retrieve a list of pipelines for a specified project. Use when you need to get information about CI/CD pipelines, such as their status, source, or creation/update times.

Untrusted display-only summary

List Project Shareable Groups

GITLAB_LIST_PROJECT_SHAREABLE_GROUPS

Tool to list groups that can be shared with a project. Use before sharing a project to fetch eligible groups.

Untrusted display-only summary

List Project Repository Tags

GITLAB_LIST_PROJECT_TAGS

Tool to retrieve a list of repository tags for a specified project. Use when you need to get all tags associated with a project in GitLab.

Untrusted display-only summary

List Project Transfer Locations

GITLAB_LIST_PROJECT_TRANSFER_LOCATIONS

Tool to list namespaces available for project transfer. Use when you need to determine which groups a project can be transferred into.

Untrusted display-only summary

List project users

GITLAB_LIST_PROJECT_USERS

Tool to list users of a project. Use after you have a project ID and want to retrieve its users.

Untrusted display-only summary

List Repository Commits

GITLAB_LIST_REPOSITORY_COMMITS

Tool to get a list of repository commits in a project. Use when you need to retrieve commit history for a specific project, branch, or time range.

Untrusted display-only summary

List User Projects

GITLAB_LIST_USER_PROJECTS

Tool to list projects owned by a specific user. Use after obtaining target user identity to fetch owned projects.

Untrusted display-only summary

Provenance

Versioned facts, explicit trust.

The detail snapshot comes from an attributed MIT-licensed repository revision. Safe local icons use exact-match CC0 Simple Icons symbols; unmatched brands use monograms.

Repository
https://github.com/provider-directoryHQ/provider-directory
Commit
85e33f6a81dfe987f6fc3637d48d45052cea8ca5
Generated
2026-09-12
Trust policy
untrusted_display_only

Remote text is plain display metadata only. It must never become an agent prompt, execution policy, OAuth grant, or executable instruction.