gitlab_list_merge_requests
Retrieve merge requests from a GitLab project based on scope and state. Use this to filter requests by creation, assignment, or status (opened, closed, locked, merged).
Instructions
List merge requests in a GitLab project
Input Schema
Name | Required | Description | Default |
---|---|---|---|
project_id | Yes | The ID or URL-encoded path of the project | |
scope | No | Return merge requests for the specified scope (created_by_me, assigned_to_me, all) | |
state | No | Return merge requests with specified state (opened, closed, locked, merged) |
Input Schema (JSON Schema)
You must be authenticated.
Other Tools from GitLab MCP Server
- gitlab_add_group_member
- gitlab_add_project_member
- gitlab_add_webhook
- gitlab_compare_branches
- gitlab_create_cicd_variable
- gitlab_create_merge_request_note
- gitlab_create_merge_request_note_internal
- gitlab_create_trigger_token
- gitlab_delete_cicd_variable
- gitlab_delete_trigger_token
- gitlab_delete_webhook
- gitlab_disable_slack_integration
- gitlab_get_cicd_variable
- gitlab_get_group
- gitlab_get_integration
- gitlab_get_merge_request
- gitlab_get_merge_request_changes
- gitlab_get_project
- gitlab_get_repository_file
- gitlab_get_trigger_token
- gitlab_get_user
- gitlab_get_webhook
- gitlab_list_branches
- gitlab_list_cicd_variables
- gitlab_list_group_members
- gitlab_list_groups
- gitlab_list_integrations
- gitlab_list_issues
- gitlab_list_merge_requests
- gitlab_list_project_members
- gitlab_list_projects
- gitlab_list_trigger_tokens
- gitlab_list_users
- gitlab_list_webhooks
- gitlab_test_webhook
- gitlab_trigger_pipeline
- gitlab_update_cicd_variable
- gitlab_update_merge_request
- gitlab_update_slack_integration
- gitlab_update_trigger_token
- gitlab_update_webhook
Related Tools
- @yoda-digital/mcp-gitlab-server
- @rifqi96/mcp-gitlab
- @modelcontextprotocol/gitlab
- @yoda-digital/mcp-gitlab-server