GitLab for your agents.
Connect GitLab once and every agent you run inside Even (Claude Code, Codex, OpenCode, Even Agents) can use it: 12 curated tools, discovered on demand, with your key stored on your machine and every call going direct to GitLab.
What agents can do with GitLab
Curated for agents: the calls that matter, with schemas and descriptions written for tool use, not an endpoint dump.
gitlab_meCheck the token: returns the authenticated user.
gitlab_list_projectsList projects the token can access.
gitlab_list_merge_requestsList merge requests in a project.
gitlab_list_pipelinesList CI pipelines in a project, newest first.
gitlab_get_projectGet details of a specific project by id or URL-encoded path.
gitlab_get_pipelineGet details of a specific pipeline.
gitlab_list_commitsList commits in a project, newest first.
gitlab_list_branchesList branches in a project repository.
gitlab_create_merge_requestCreate a new merge request.
gitlab_get_merge_requestGet details of a single merge request.
gitlab_list_project_filesList files in a repository directory.
gitlab_get_file_contentGet content of a single file from the repository.
Connect it in a minute
The connect flow is agent-driven: Even opens the key page in its own browser and collects the key through a secure native field. It never passes through the chat.
- Paste the prompt below into any agent running inside Even, or click Connect in Even's catalog.
- Click 'Add new token'.
- Grant scopes: read_api (or api for write actions).
- Create and copy the token.
- Paste the key into Even's secure field. Even verifies it and your agents are live.
Connect GitLab to Even: call connect_begin("gitlab") on the even-connect MCP and walk me through it.
View all merge requests in a GitLab project and check the status of recent CI/CD pipelines.
More Even Connect services
One MCP server, a handful of meta-tools, every service below. Agents search for the right tool at run time, so context stays lean.