gitlab_get_user_open_mrs
Retrieve all open merge requests authored by a specific user across accessible GitLab projects, providing status, priority indicators, and project context for review management and workload tracking.
Instructions
Get all open merge requests authored by a user
Retrieve all currently open MRs created by the specified user across all accessible projects, with priority and urgency indicators.
Returns MR information including:
Basic details: title, description, IID
Status: draft, conflicts, approvals needed
Urgency indicators: age, reviewer assignments
CI status: pipeline state, test results
Project context: name, namespace
Use cases:
Personal MR dashboard
Team workload monitoring
Code review queue management
Sprint planning and tracking
Parameters:
user_id: Numeric user ID
username: Username string (use either user_id or username)
sort: Sort order (updated, created, priority)
per_page: Results per page (default: 20)
page: Page number (default: 1)
Example: Get user's open MRs sorted by update time
{
"username": "johndoe",
"sort": "updated",
"per_page": 10
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| user_id | No | Numeric user ID | |
| username | No | Username string | |
| sort | No | Sort order | updated |
| per_page | No | Number of results per page Type: integer Range: 1-100 Default: 20 Example: 50 (for faster browsing) Tip: Use smaller values (10-20) for detailed operations, larger (50-100) for listing | |
| page | No | Page number for pagination Type: integer Range: ≥1 Default: 1 Example: 3 (to get the third page of results) Note: Use with per_page to navigate large result sets |