Search GitLab
search_gitlabSearch GitLab projects and issues by text to find relevant content. Does not filter by assignee/labels or search merge requests globally; use dedicated tools for those.
Instructions
Text search across GitLab projects and issues (Note: Does not support filtering by assignee/labels - use search_issues for that. MRs cannot be searched globally - use search_merge_requests with username)
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| after | No | Pagination cursor. To fetch the next page, pass the previous response pageInfo.endCursor here and repeat until pageInfo.hasNextPage is false. Paginating this way is the reliable path to complete results and accurate totals. | |
| first | No | Number of results to retrieve per category | |
| fetchAll | No | Fetch multiple pages per category up to first items each (default 20, max 100), starting at after — NOT exhaustive. Each category returns its own pageInfo. Use search_projects and search_issues to continue those categories independently. | |
| searchTerm | No | Search term (leave empty for recent activity) | |
| userCredentials | No | Your GitLab credentials (optional — falls back to the configured env token if not provided) |