Tools · Services
gitlab
Changes thingsSearch GitLab issues, manage merge requests, read files, and control CI pipelines.
When to use: Use this for GitLab issue search, merge request management, file retrieval, and CI pipeline operations.
Example
The call
{
"tool": "gitlab",
"arguments": {
"action": "search_issues",
"query": "export timeout"
}
}Needs a GitLab token (GITLAB_TOKEN)
So it isn't run here, and no output is shown: nothing on this page is made up.
Parameters
| Name | Type | Description |
|---|---|---|
| action* | string | —search_issuesget_issuecreate_issueclose_issuecomment_issuelist_merge_requestsget_merge_requestcreate_merge_requestmerge_merge_requestapprove_merge_requestcomment_merge_requestget_file |
| query | string | — |
| project_id | string | Numeric project id or URL path like 'myorg/myrepo'. |
| iid | integer | In-project issue number (not the global GitLab id). |
| mr_iid | integer | In-project merge request number. |
| pipeline_id | integer | — |
| title | string | — |
| description_text | string | — |
| labels | string | Comma-separated label names. |
| assignee_ids | array | — |
| body | string | — |
| state | string | —openedclosedmergedall |
| source_branch | string | — |
| target_branch | string | — |
| path | string | — |
| ref | string | — |
| per_page | integer | — |
| page | integer | — |
* required
More in Services
Work in GitHub, Slack, Jira, Linear, Notion, Google, Stripe and more.