Create merge request
gitlab_create_merge_requestCreate a merge request between two branches, specifying title, description, labels, reviewers, and optional draft or squash settings.
Instructions
Opens a merge request between two branches.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| title | Yes | Prefix with `Draft:` to open it as a draft | |
| labels | No | ||
| squash | No | ||
| project_id | No | Project id or URL-encoded path, e.g. `42` or `group/subgroup/project`. Falls back to GITLAB_PROJECT_ID. | |
| description | No | ||
| assignee_ids | No | ||
| milestone_id | No | ||
| reviewer_ids | No | ||
| source_branch | Yes | ||
| target_branch | Yes | ||
| target_project_id | No | For cross-fork merge requests | |
| remove_source_branch | No |