Generated Tool Index
July 11, 2026 ยท View on GitHub
The registry contains 212 GitLab tools plus health_check. Policy, toolset, feature, transport, and project-scope settings can hide tools at runtime.
Availability is evaluated against the documented defaults: GITLAB_TOOLSETS=all, sensitive-family flags disabled, and compatibility aliases disabled. default means no additional opt-in is required. Other values list every extra gate; selecting a listed toolset means selecting any toolset shown in the adjacent column (or all).
| Tool | Capabilities | Scope | Toolsets | Availability | Description |
|---|---|---|---|---|---|
gitlab_approve_merge_request | write | project | merge-requests | default | Approve a merge request. |
gitlab_bulk_publish_draft_notes | write | project | merge-requests | default | Publish all merge-request draft notes. |
gitlab_cancel_pipeline | write | project | pipelines | default | Cancel a running pipeline. |
gitlab_cancel_pipeline_job | write | project | pipelines | default | Cancel one running job. |
gitlab_convert_work_item_type | write, graphql | project | work-items | default | Convert a work item to a different type. |
gitlab_create_branch | write | project | repository | default | Create a new branch from an existing ref. |
gitlab_create_commit_status | write | project | repository | default | Create or update the status of a commit. |
gitlab_create_draft_note | write | project | merge-requests | default | Create a merge-request draft note. |
gitlab_create_group | admin | group | groups | default | Create a new GitLab group or subgroup. |
gitlab_create_group_variable | write | group | ci-variables, groups | opt-in: GITLAB_ENABLE_CI_VARIABLE_TOOLS=true | Create a group CI/CD variable. The supplied value is never returned or included in errors. |
gitlab_create_group_wiki_page | write | group | wiki, groups | default | Create a group wiki page. |
gitlab_create_issue | write | project | core, issues | default | Create a new issue. |
gitlab_create_issue_emoji_reaction | write | project | issues | default | Add an emoji reaction to an issue, for example thumbsup, rocket, or eyes. |
gitlab_create_issue_link | write | project | issues | default | Create a relation between two issues. |
gitlab_create_issue_note | write | project | issues | default | Create issue comment (top-level or discussion note). |
gitlab_create_issue_note_emoji_reaction | write | project | issues | default | Add an emoji reaction to an issue note. Pass discussion_id for discussion replies. |
gitlab_create_label | write | project | labels | default | Create a label. |
gitlab_create_merge_request | write | project | merge-requests | default | Create a merge request. |
gitlab_create_merge_request_discussion_note | write | project | merge-requests | default | Add note to existing MR discussion thread. |
gitlab_create_merge_request_emoji_reaction | write | project | merge-requests | default | Add an emoji reaction to a merge request, for example thumbsup, rocket, or eyes. |
gitlab_create_merge_request_note | write | project | core, merge-requests | default | Create a top-level MR note. |
gitlab_create_merge_request_note_emoji_reaction | write | project | merge-requests | default | Add an emoji reaction to a merge request note. Pass discussion_id for discussion replies. |
gitlab_create_merge_request_thread | write | project | merge-requests | default | Create a new MR discussion thread (supports diff positions). |
gitlab_create_milestone | write | project | milestones | default | Create a milestone. |
gitlab_create_note | write | project | merge-requests | default | Create a note on an issue or merge request. |
gitlab_create_or_update_file | write | project | repository | default | Create or update one file in repository. |
gitlab_create_pipeline | write | project | pipelines | default | Trigger a new pipeline. |
gitlab_create_project_variable | write | project | ci-variables, projects | opt-in: GITLAB_ENABLE_CI_VARIABLE_TOOLS=true | Create a project CI/CD variable. The supplied value is never returned or included in errors. |
gitlab_create_release | write | project | releases | default | Create a release. |
gitlab_create_release_evidence | write | project | releases | default | Create evidence for an existing release. |
gitlab_create_repository | admin | global | projects | default | Create a new GitLab project/repository. |
gitlab_create_tag | write | project | releases, repository | default | Create a repository tag from a branch, commit SHA, or another tag. |
gitlab_create_timeline_event | write, graphql | project | work-items, identity | default | Create an incident timeline event with optional known GitLab incident timeline tags. |
gitlab_create_wiki_page | write | project | wiki | default | Create a wiki page. |
gitlab_create_work_item | write, graphql | project | work-items | default | Create a work item of type issue, task, incident, test_case, epic, key_result, objective, requirement, or ticket. |
gitlab_create_work_item_emoji_reaction | write, graphql | project | work-items | default | Add an emoji reaction to a work item, for example thumbsup, rocket, or eyes. |
gitlab_create_work_item_note | write, graphql | project | work-items | default | Add a note or threaded reply to a work item. |
gitlab_create_work_item_note_emoji_reaction | write, graphql | project | work-items | default | Add an emoji reaction to a work item note by GraphQL note_id. |
gitlab_delete_branch | delete | project | repository | default | Delete a repository branch permanently. Requires branch. Recommended pre-check: gitlab_get_branch. |
gitlab_delete_draft_note | delete | project | merge-requests | default | Delete a merge-request draft note permanently. Irreversible. Requires merge_request_iid and draft_note_id. Recommended pre-check: gitlab_get_draft_note or gitlab_list_draft_notes. |
gitlab_delete_group_variable | delete | group | ci-variables, groups | opt-in: GITLAB_ENABLE_CI_VARIABLE_TOOLS=true | Permanently delete a group CI/CD variable. |
gitlab_delete_group_wiki_page | delete | group | wiki, groups | default | Delete a group wiki page permanently. Irreversible. Requires group_id and slug. Recommended pre-check: gitlab_get_group_wiki_page or gitlab_list_group_wiki_pages. |
gitlab_delete_issue | delete | project | issues | default | Delete an issue permanently. Irreversible. Requires issue_iid. Recommended pre-check: gitlab_get_issue. |
gitlab_delete_issue_emoji_reaction | delete | project | issues | default | Delete an emoji reaction from an issue permanently. Irreversible for that reaction. Requires issue_iid and award_id. Recommended pre-check: gitlab_list_issue_emoji_reactions. |
gitlab_delete_issue_link | delete | project | issues | default | Delete an issue link permanently. Irreversible for that relation. Requires issue_iid and issue_link_id. Recommended pre-check: gitlab_get_issue_link or gitlab_list_issue_links. |
gitlab_delete_issue_note_emoji_reaction | delete | project | issues | default | Delete an emoji reaction from an issue note permanently. Irreversible for that reaction. Requires issue_iid, note_id, and award_id. Recommended pre-check: gitlab_list_issue_note_emoji_reactions. |
gitlab_delete_label | delete | project | labels | default | Delete a label permanently. Irreversible. Requires name or label_id. Recommended pre-check: gitlab_get_label or gitlab_list_labels. |
gitlab_delete_merge_request_discussion_note | delete | project | merge-requests | default | Delete an MR discussion note permanently. Irreversible. Requires merge_request_iid, discussion_id, and note_id. Recommended pre-check: gitlab_list_merge_request_discussions. |
gitlab_delete_merge_request_emoji_reaction | delete | project | merge-requests | default | Delete an emoji reaction from a merge request permanently. Irreversible for that reaction. Requires merge_request_iid and award_id. Recommended pre-check: gitlab_list_merge_request_emoji_reactions. |
gitlab_delete_merge_request_note | delete | project | merge-requests | default | Delete a top-level MR note permanently. Irreversible. Requires merge_request_iid and note_id. Recommended pre-check: gitlab_get_merge_request_note or gitlab_list_merge_request_notes. |
gitlab_delete_merge_request_note_emoji_reaction | delete | project | merge-requests | default | Delete an emoji reaction from a merge request note permanently. Irreversible for that reaction. Requires merge_request_iid, note_id, and award_id. Recommended pre-check: gitlab_list_merge_request_note_emoji_reactions. |
gitlab_delete_milestone | delete | project | milestones | default | Delete a milestone permanently. Irreversible. Requires milestone_id. Recommended pre-check: gitlab_get_milestone or gitlab_list_milestones. |
gitlab_delete_project_variable | delete | project | ci-variables, projects | opt-in: GITLAB_ENABLE_CI_VARIABLE_TOOLS=true | Permanently delete a project CI/CD variable. |
gitlab_delete_release | delete | project | releases | default | Delete the release record for tag_name permanently. Irreversible for the release entry. Requires tag_name. Recommended pre-check: gitlab_get_release or gitlab_list_releases. |
gitlab_delete_tag | delete | project | releases, repository | default | Delete a repository tag permanently. Irreversible for tag_name. Requires tag_name. Recommended pre-check: gitlab_get_tag or gitlab_list_tags. |
gitlab_delete_wiki_page | delete | project | wiki | default | Delete a wiki page permanently. Irreversible. Requires slug. Recommended pre-check: gitlab_get_wiki_page or gitlab_list_wiki_pages. |
gitlab_delete_work_item_emoji_reaction | delete, graphql | project | work-items | default | Remove the current user's emoji reaction from a work item by emoji name. Requires iid and name. |
gitlab_delete_work_item_note_emoji_reaction | delete, graphql | project | work-items | default | Remove the current user's emoji reaction from a work item note by GraphQL note_id and emoji name. |
gitlab_discover_tools | read | global | core | default | Search the complete tool registry without mutating session state. Results explain whether each tool is currently enabled. |
gitlab_download_attachment | read | project | repository | default | Download attachment by URL/path and return base64. |
gitlab_download_job_artifacts | read | project | pipelines | default | Download the full job artifacts archive as base64 content. |
gitlab_download_job_artifacts_local | write | project | pipelines | default | Download the full job artifacts archive to a local directory. |
gitlab_download_release_asset | read | project | releases | default | Download a release asset using its direct asset path. |
gitlab_edit_milestone | write | project | milestones | opt-in: GITLAB_ENABLE_COMPATIBILITY_ALIASES=true | Backward-compatible alias of gitlab_update_milestone. |
gitlab_execute_graphql | read, graphql | rawGraphQL | graphql | opt-in: GITLAB_ENABLE_COMPATIBILITY_ALIASES=true | Backward-compatible GraphQL executor. Mutation payloads still honor permission-mode policy. |
gitlab_execute_graphql_mutation | write, graphql | rawGraphQL | graphql | default | Execute a GraphQL mutation. Readonly mode disables this tool; modify mode rejects destructive mutation-root fields. |
gitlab_execute_graphql_query | read, graphql | rawGraphQL | graphql | default | Execute read-only GraphQL query. |
gitlab_fork_repository | admin | global | projects | default | Fork an existing project to another namespace. |
gitlab_get_branch | read | project | core, repository | default | Get details for one repository branch. |
gitlab_get_branch_diffs | read | project | repository | default | Compare two branches/refs and return diffs. |
gitlab_get_ci_catalog_resource | read, graphql | global | ci-catalog | default | Get one GitLab CI/CD Catalog resource, including paginated versions and components. |
gitlab_get_commit | read | project | core, repository | default | Get one commit by SHA. |
gitlab_get_commit_diff | read | project | repository | default | Get diff for one commit. |
gitlab_get_dependency_proxy_settings | admin, graphql | group | dependency-proxy | opt-in: GITLAB_ENABLE_DEPENDENCY_PROXY_TOOLS=true | Get group Dependency Proxy settings, cache usage, image prefix, and TTL policy. |
gitlab_get_deployment | read | project | pipelines | default | Get one deployment by ID. |
gitlab_get_draft_note | read | project | merge-requests | default | Get a single merge-request draft note. |
gitlab_get_environment | read | project | pipelines | default | Get one environment by ID. |
gitlab_get_file_blame | read | project | repository | default | Get git blame for a repository file at a given ref. Optional line range must provide both range_start and range_end. |
gitlab_get_file_contents | read | project | core, repository | default | Get a file in repository by path and ref. |
gitlab_get_group_variable | read | group | ci-variables, groups | opt-in: GITLAB_ENABLE_CI_VARIABLE_TOOLS=true | Get group CI/CD variable metadata. The value requires both server opt-in and include_value=true. |
gitlab_get_group_wiki_page | read | group | wiki, groups | default | Get group wiki page by slug. |
gitlab_get_issue | read | project | core, issues | default | Get issue by IID. |
gitlab_get_issue_link | read | project | issues | default | Get a single issue link by ID. |
gitlab_get_job_artifact_file | read | project | pipelines, repository | default | Return one file from a job artifacts archive as inline UTF-8 or base64 content. |
gitlab_get_job_artifact_file_local | write | project | pipelines, repository | default | Save one file from a job artifacts archive to a local directory. |
gitlab_get_label | read | project | labels | default | Get one label by ID. |
gitlab_get_merge_request | read | project | core, merge-requests | default | Get one merge request. |
gitlab_get_merge_request_approval_state | read | project | merge-requests | default | Get approval state for MR. |
gitlab_get_merge_request_code_context | read | project | core, merge-requests | default | High-signal MR code context with include/exclude filters, sorting, and token-budgeted output. |
gitlab_get_merge_request_conflicts | read | project | merge-requests | default | Get conflict details for MR. |
gitlab_get_merge_request_diffs | read | project | core, merge-requests | default | Get MR diffs with changed files. |
gitlab_get_merge_request_file_diff | read | project | core, merge-requests, repository | default | Step 2 for large MR review: fetch diffs for specific files from a merge request. |
gitlab_get_merge_request_note | read | project | merge-requests | default | Get a single MR note. |
gitlab_get_merge_request_notes | read | project | merge-requests | opt-in: GITLAB_ENABLE_COMPATIBILITY_ALIASES=true | Backward-compatible alias of gitlab_list_merge_request_notes. |
gitlab_get_merge_request_version | read | project | merge-requests | default | Get one MR diff version. |
gitlab_get_milestone | read | project | milestones | default | Get a milestone by ID. |
gitlab_get_milestone_burndown_events | read | project | milestones, identity | default | List burndown events for a milestone. |
gitlab_get_milestone_issue | read | project | issues, milestones | default | List issues assigned to a milestone. |
gitlab_get_milestone_merge_requests | read | project | merge-requests, milestones | default | List merge requests assigned to a milestone. |
gitlab_get_namespace | read | global | groups | default | Get namespace by ID or path. |
gitlab_get_pipeline | read | project | core, pipelines | default | Get one pipeline. |
gitlab_get_pipeline_job | read | project | core, pipelines | default | Get one job by job ID. |
gitlab_get_pipeline_job_output | read | project | core, pipelines | default | Get a bounded, untrusted job trace window. Returns at most 1,000 lines from the end. |
gitlab_get_project | read | project | core, projects | default | Get project details by ID or path. |
gitlab_get_project_events | read | project | identity, projects | default | List events for a specific project. |
gitlab_get_project_variable | read | project | ci-variables, projects | opt-in: GITLAB_ENABLE_CI_VARIABLE_TOOLS=true | Get project CI/CD variable metadata. The value requires both server opt-in and include_value=true. |
gitlab_get_protected_branch | read | project | repository | default | Get one protected branch or wildcard rule. |
gitlab_get_release | read | project | releases | default | Get one release by tag name. |
gitlab_get_repository_tree | read | project | core, repository, projects | default | List files and directories in a repository tree. |
gitlab_get_tag | read | project | releases, repository | default | Get a repository tag by name. |
gitlab_get_tag_signature | read | project | releases, repository | default | Get the X.509 signature for a signed repository tag. |
gitlab_get_timeline_events | read, graphql | project | work-items, identity | default | List timeline events for an incident work item. |
gitlab_get_user | read | global | identity | default | Get one user by ID. |
gitlab_get_users | read | global | identity | default | Search users. |
gitlab_get_webhook_event | read | project | webhooks, identity | default | Find one webhook event by ID. Provide page when known, otherwise scans up to 500 recent events. |
gitlab_get_wiki_page | read | project | wiki | default | Get wiki page by slug. |
gitlab_get_work_item | read, graphql | project | core, work-items | default | Get a single work item with full widget details including status, hierarchy, labels, assignees, linked items, custom fields, and development data. |
gitlab_list_branches | read | project | core, repository | default | List repository branches. |
gitlab_list_ci_catalog_resources | read, graphql | global | ci-catalog | default | List GitLab CI/CD Catalog resources with cursor pagination and catalog filters. |
gitlab_list_commit_statuses | read | project | repository | default | List statuses for a commit. |
gitlab_list_commits | read | project | core, repository | default | List commits in a project. |
gitlab_list_custom_field_definitions | read, graphql | project | work-items | default | List custom field definitions for a work item type, including field IDs, types, options, and supported work item types. |
gitlab_list_dependency_proxy_blobs | admin, graphql | group | dependency-proxy | opt-in: GITLAB_ENABLE_DEPENDENCY_PROXY_TOOLS=true | List cached group Dependency Proxy blobs with cursor pagination. |
gitlab_list_deployments | read | project | pipelines | default | List deployments in a project. |
gitlab_list_draft_notes | read | project | merge-requests | default | List draft notes on a merge request. |
gitlab_list_environments | read | project | pipelines | default | List environments in a project. |
gitlab_list_events | read | global | identity | default | List current user events. |
gitlab_list_group_iterations | read | group | groups | default | List iterations for a group. |
gitlab_list_group_projects | read | group | groups, projects | default | List projects under a group. |
gitlab_list_group_variables | read | group | ci-variables, groups | opt-in: GITLAB_ENABLE_CI_VARIABLE_TOOLS=true | List group CI/CD variable metadata. Values require both server opt-in and include_value=true. |
gitlab_list_group_wiki_pages | read | group | wiki, groups | default | List wiki pages in a group. |
gitlab_list_issue_discussions | read | project | issues | default | List issue discussions. |
gitlab_list_issue_emoji_reactions | read | project | issues | default | List emoji reactions on an issue. |
gitlab_list_issue_links | read | project | issues | default | List related issue links for an issue. |
gitlab_list_issue_note_emoji_reactions | read | project | issues | default | List emoji reactions on an issue note. Pass discussion_id for discussion replies. |
gitlab_list_issues | read | project | core, issues | default | List issues in project. |
gitlab_list_job_artifacts | read | project | pipelines | default | List files and directories inside a job artifacts archive. |
gitlab_list_labels | read | project | core, labels | default | List project labels. |
gitlab_list_merge_request_changed_files | read | project | core, merge-requests, repository | default | Step 1 for large MR review: return changed file metadata without diff content. |
gitlab_list_merge_request_diffs | read | project | merge-requests | default | List detailed MR diffs (versions/changes view). |
gitlab_list_merge_request_discussions | read | project | core, merge-requests | default | List MR discussions. |
gitlab_list_merge_request_emoji_reactions | read | project | merge-requests | default | List emoji reactions on a merge request. |
gitlab_list_merge_request_note_emoji_reactions | read | project | merge-requests | default | List emoji reactions on a merge request note. Pass discussion_id for discussion replies. |
gitlab_list_merge_request_notes | read | project | core, merge-requests | default | List top-level notes for an MR. |
gitlab_list_merge_request_pipelines | read | project | merge-requests, pipelines | default | List pipelines associated with a merge request. |
gitlab_list_merge_request_versions | read | project | merge-requests | default | List MR diff versions. |
gitlab_list_merge_requests | read | project | core, merge-requests | default | List merge requests for a project. |
gitlab_list_milestones | read | project | core, milestones | default | List project milestones. |
gitlab_list_namespaces | read | global | groups | default | List namespaces visible to user. |
gitlab_list_pipeline_jobs | read | project | core, pipelines | default | List jobs in a pipeline. |
gitlab_list_pipeline_trigger_jobs | read | project | pipelines | default | List downstream/bridge trigger jobs in a pipeline. |
gitlab_list_pipelines | read | project | core, pipelines | default | List pipelines for a project. |
gitlab_list_project_members | read | project | projects | default | List direct project members by default; set include_inheritance=true to include inherited members. |
gitlab_list_project_variables | read | project | ci-variables, projects | opt-in: GITLAB_ENABLE_CI_VARIABLE_TOOLS=true | List project CI/CD variable metadata. Values require both server opt-in and include_value=true. |
gitlab_list_projects | read | global | core, projects | default | List projects available to the current user. |
gitlab_list_protected_branches | read | project | repository | default | List protected branch rules for a project. |
gitlab_list_releases | read | project | core, releases | default | List project releases. |
gitlab_list_tags | read | project | releases, repository | default | List repository tags for a project. |
gitlab_list_todos | read | global | issues | default | List to-do items for the current authenticated user. |
gitlab_list_webhook_events | read | project | webhooks, identity | default | List recent webhook events for a project or group webhook. Use summary mode for overviews. |
gitlab_list_webhooks | read | project | webhooks | default | List configured webhooks for a project or group. |
gitlab_list_wiki_pages | read | project | wiki | default | List wiki pages in a project. |
gitlab_list_work_item_emoji_reactions | read, graphql | project | work-items | default | List emoji reactions on a work item. |
gitlab_list_work_item_note_emoji_reactions | read, graphql | project | work-items | default | List emoji reactions on a work item note by GraphQL note_id. |
gitlab_list_work_item_notes | read, graphql | project | work-items | default | List threaded discussions and notes on a work item. |
gitlab_list_work_item_statuses | read, graphql | project | work-items | default | List available statuses and allowed hierarchy/conversion types for a work item type. |
gitlab_list_work_items | read, graphql | project | core, work-items | default | List work items in a project with filters for type, state, search, assignees, and labels. |
gitlab_mark_all_todos_done | write | global | issues | default | Mark all pending to-do items as done for the current authenticated user. |
gitlab_mark_todo_done | write | global | issues | default | Mark one to-do item as done. |
gitlab_merge_merge_request | write | project | merge-requests | default | Merge an existing merge request. |
gitlab_move_work_item | write, graphql | project | work-items | default | Move a work item to a different project. |
gitlab_mr_discussions | read | project | merge-requests | opt-in: GITLAB_ENABLE_COMPATIBILITY_ALIASES=true | Backward-compatible alias of gitlab_list_merge_request_discussions. |
gitlab_my_issues | read | project | issues | default | List issues assigned to the current authenticated user. |
gitlab_play_pipeline_job | write | project | pipelines | default | Play a manual job. |
gitlab_promote_milestone | admin | project | milestones | default | Promote a project milestone to a group milestone. |
gitlab_protect_branch | admin | project | repository | default | Protect a branch or wildcard rule and configure role-based push, merge, and unprotect access. |
gitlab_publish_draft_note | write | project | merge-requests | default | Publish one merge-request draft note. |
gitlab_purge_dependency_proxy_cache | admin, delete | group | dependency-proxy | opt-in: GITLAB_ENABLE_DEPENDENCY_PROXY_TOOLS=true | Schedule permanent deletion of all cached Dependency Proxy manifests and blobs for a group. |
gitlab_push_files | write | project | repository | default | Create a commit with multiple file actions. |
gitlab_resolve_merge_request_thread | write | project | merge-requests | default | Resolve/unresolve an MR discussion note. |
gitlab_retry_pipeline | write | project | pipelines | default | Retry failed jobs in pipeline. |
gitlab_retry_pipeline_job | write | project | pipelines | default | Retry one failed job. |
gitlab_search_code | read | global | repository | default | Search code across all projects on the GitLab instance. Requires GitLab code search support. |
gitlab_search_code_blobs | read | project | repository | default | Search repository code blobs in a specific project. |
gitlab_search_group_code | read | group | groups | default | Search code in a specific group. |
gitlab_search_project_code | read | project | core, projects | default | Search code in a specific project. |
gitlab_search_repositories | read | global | projects | default | Search repositories by keyword. |
gitlab_unapprove_merge_request | write | project | merge-requests | default | Remove current user approval from MR. |
gitlab_unprotect_branch | delete | project | repository | default | Remove protection from a branch or wildcard rule. This immediately permits actions previously blocked. Requires branch. Recommended pre-check: gitlab_get_protected_branch. |
gitlab_update_default_branch | admin | project | repository | default | Change a project's default branch to an existing branch. |
gitlab_update_dependency_proxy_settings | admin, graphql | group | dependency-proxy | opt-in: GITLAB_ENABLE_DEPENDENCY_PROXY_TOOLS=true | Update group Dependency Proxy enablement or Docker Hub credentials. Requires at least one setting. |
gitlab_update_draft_note | write | project | merge-requests | default | Update a merge-request draft note. |
gitlab_update_group_variable | write | group | ci-variables, groups | opt-in: GITLAB_ENABLE_CI_VARIABLE_TOOLS=true | Update a group CI/CD variable. The supplied value is never returned or included in errors. |
gitlab_update_group_wiki_page | write | group | wiki, groups | default | Update group wiki page by slug. |
gitlab_update_issue | write | project | core, issues | default | Update issue fields. |
gitlab_update_issue_description_patch | write | project | issues | default | Apply a search/replace or unified diff patch to an issue description without sending the full replacement text. |
gitlab_update_issue_note | write | project | issues | default | Update an issue discussion note body or resolved state. |
gitlab_update_label | write | project | labels | default | Update a label. |
gitlab_update_merge_request | write | project | merge-requests | default | Update merge request fields. |
gitlab_update_merge_request_discussion_note | write | project | merge-requests | default | Update note body/resolved state in MR discussion. |
gitlab_update_merge_request_note | write | project | merge-requests | default | Update MR note body. |
gitlab_update_milestone | write | project | milestones | default | Update milestone fields. |
gitlab_update_project | admin | project | projects | default | Update an allowlisted set of project metadata, merge defaults, and feature access levels. |
gitlab_update_project_variable | write | project | ci-variables, projects | opt-in: GITLAB_ENABLE_CI_VARIABLE_TOOLS=true | Update a project CI/CD variable. The supplied value is never returned or included in errors. |
gitlab_update_release | write | project | releases | default | Update existing release. |
gitlab_update_wiki_page | write | project | wiki | default | Update wiki page by slug. |
gitlab_update_work_item | write, graphql | project | work-items | default | Update a work item title, description, labels, assignees, state, status, hierarchy, linked items, custom fields, dates, milestone, iteration, and incident metadata. |
gitlab_upload_markdown | write | project | repository | default | Upload markdown file/attachment to project. |
gitlab_validate_ci_lint | read | project | pipelines | default | Validate provided GitLab CI/CD YAML content for a project. |
gitlab_validate_project_ci_lint | read | project | pipelines, projects | default | Validate an existing project CI/CD configuration. |
gitlab_verify_namespace | read | global | groups | default | Verify if namespace path exists. |
gitlab_whoami | read | global | core, identity | default | Get the current authenticated user. |