Tools provided
Tools the agent exposes — your AI client calls them automatically when it needs them.
- get_project — Read a project.
- list_projects — List projects.
- list_groups — List groups.
- search — Search across GitLab.
- create_issue — Create an issue.
- get_issue — Read an issue.
- save_merge_request — Create or update a merge request.
- get_merge_request — Read a merge request.
- list_merge_requests — List merge requests.
- get_merge_request_commits — Commits on a merge request.
- get_merge_request_diffs — Diffs for a merge request.
- get_merge_request_pipelines — Pipelines for a merge request.
- get_merge_request_conflicts — Conflicts blocking a merge request.
- get_merge_request_notes — Notes on a merge request.
- save_merge_request_review — Submit a merge-request review.
- accept_merge_request — Merge a merge request.
- save_note — Write a note.
- add_commit — Commit changes.
- get_commit — Read a commit.
- list_commits — List commits.
- add_branch — Create a branch.
- list_branches — List branches.
- fork_repository — Fork a repository.
- get_repository_file — Read a file from a repository.
- list_repository_tree — List a repository tree.
- list_releases — List releases.
- list_tags — List tags.
- get_pipeline — Read a pipeline.
- list_pipelines — List pipelines.
- get_pipeline_jobs — Jobs in a pipeline.
- get_job — Read a job.
- save_pipeline — Create or update a pipeline.
- manage_pipeline — Act on a pipeline (retry, cancel).
- get_work_item — Read a work item.
- save_work_item — Create or update a work item.
- list_work_items — List work items.
- get_workitem_notes — Notes on a work item.
- link_work_items — Link work items.
- list_project_members — List project members.
- get_user — Read a user.
