Draft: research not yet reviewed. Hidden from search engines and production.
GitLab MCP server & Claude connector
Does GitLab have an official MCP server or Claude connector?
Official
As of October 2026, GitLab has an official MCP server built into GitLab itself, documented at docs.gitlab.com and generally available since GitLab 19.5. Clients connect to your instance's /api/v4/mcp endpoint with OAuth or a fine-grained token, on Free, Premium and Ultimate. It includes write tools, and an admin must allow access first.
Last checked
Verdict and evidence
- What we checked
- GitLab MCP server
- Published by
- GitLab (official)
- Runs
- Hosted (remote)
- Sign-in
- OAuth sign-in
- Stage
- Generally available
- Plan
- Free, Premium and Ultimate on GitLab.com, Self-Managed and Dedicated; access must first be allowed for the top-level group (GitLab.com) or the instance. GitLab.com rate limit 60 req/min (Free), 600 (Premium/Ultimate).
- Endpoint
https://gitlab.com/api/v4/mcp
Evidence
- GitLab MCP server (docs.gitlab.com, seen October 18, 2026)
- GitLab MCP server tools (docs.gitlab.com, seen October 18, 2026)
What an AI can do in GitLab
Read
- Get an issue
get_issue - List merge requests
list_merge_requests - Get a CI pipeline
get_pipeline - Read a repository file
get_repository_file
Create
- Create an issue
create_issue
Update
- Create or update a merge request
save_merge_request - Merge a merge request
accept_merge_request
Run
- Manage a CI pipeline
manage_pipeline
From the publisher’s documentation for the version we checked. Not every tool is listed.
Setup
Claude Code
Add the server, then run /mcp and approve OAuth in the browser.
claude mcp add -s user --transport http GitLab https://<gitlab.example.com>/api/v4/mcpSourceCursor
Add to mcp.json via Cursor Settings > Tools & MCP, then approve OAuth.
{
"mcpServers": {
"GitLab": {
"type": "http",
"url": "https://<gitlab.example.com>/api/v4/mcp"
}
}
}SourceVS Code
In GitHub Copilot, run MCP: Add Server, choose HTTP, enter https://<gitlab.example.com>/api/v4/mcp with server ID GitLab, and approve OAuth.
SourceSafety check
- Pass
Publisher verified
Served from your GitLab instance (api/v4/mcp) and documented on GitLab's own docs site; it is a feature of the GitLab product.
- Pass
Auth model
OAuth with the mcp scope (dynamic client registration), or a fine-grained PAT with the MCP Execute permission. Legacy PATs, project and group tokens are rejected with 403.
- Flag
Write and delete access
Write tools exist (create_issue, save_merge_request, accept_merge_request, add_commit, manage_pipeline, start_duo_session). Docs do not describe a read-only mode; opt-in toolsets can limit scope via the X-Gitlab-Enabled-Mcp-Server-Toolsets header.
- Pass
Tool-description injection scan
Read GitLab's tools documentation listing; found no text addressed to the AI. Docs themselves warn about prompt injection and advise using tools only on trusted GitLab objects.
- Pass
Repo maintenance
Ships inside gitlab-org/gitlab: last_activity_at 2026-10-18 via GitLab API, ~6,166 stars. No separate repo.
FAQ
Is there an official GitLab MCP server?
Yes. It is built into GitLab and documented on docs.gitlab.com; it is generally available as of GitLab 19.5.
Which GitLab plans include it?
Free, Premium and Ultimate, on GitLab.com, Self-Managed and Dedicated, once an administrator allows access.
Does it work with Claude Code and Cursor?
Yes, GitLab documents setup for Claude Code, Cursor and GitHub Copilot in VS Code, using OAuth.
Is there a read-only mode?
Not documented as such. Docs list read and write tools separately, and optional toolsets can narrow what is enabled.
Is it in Claude's connector directory?
Not confirmed. No directory listing was found; Anthropic's Claude Tag docs cover GitLab separately via a token.
Last reviewed .
Get your badge
Work at GitLab? Show that your MCP server is independently checked. The badge reflects this page: it updates when we re-check, and it links readers to the evidence.
Markdown (README)
[](https://mcpornot.com/gitlab)HTML
<a href="https://mcpornot.com/gitlab"><img src="https://mcpornot.com/badge/gitlab.svg" alt="MCP or Not: Official · Checked Oct 2026" height="20"></a>Compare GitLab
Something changed?
Vendors ship MCP updates often. If GitLab launched, changed or retired a server, tell us and we will re-check it against primary sources. Submit a correction.
New official MCP servers, weekly
One short email when vendors ship, change or retire an official server or Claude connector. Checked against primary sources, like every verdict here.