Create Merge Request
create_merge_requestNeed to merge branches in GitLab? Create a merge request by providing project path, source and target branches, title, and optional description. Requires write access.
Instructions
Create a new merge request in a GitLab project (requires user authentication with write permissions)
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| title | Yes | Title of the merge request | |
| description | No | Description of the merge request | |
| projectPath | Yes | Full path of the project (e.g., "group/project-name") | |
| sourceBranch | Yes | Source branch name | |
| targetBranch | Yes | Target branch name | |
| userCredentials | No | Your GitLab credentials (optional — falls back to the configured env token if not provided) |