# GitLab MCP Server

> GitLab's built-in MCP server for working with projects, issues, merge requests, work items and pipelines from MCP clients; GA in GitLab 19.5.

- id: `gitlab-mcp-server`
- category: MCP Servers (`mcp-servers`)
- url: https://docs.gitlab.com/user/model_context_protocol/mcp_server/
- docs: https://docs.gitlab.com/user/model_context_protocol/mcp_server/
- status: active
- tags: mcp, remote-mcp, git, ci, oauth
- mcp endpoint: https://gitlab.com/api/v4/mcp
- auth: oauth
- access notes: Self-managed instances use https://<your-gitlab>/api/v4/mcp. Accepts an OAuth token with the `mcp` scope (via dynamic client registration) or a fine-grained personal access token.
- related: GitHub MCP Server (https://indexagentica.com/entries/github-mcp-server/); Linear MCP Server (https://indexagentica.com/entries/linear-mcp/)
- sources: https://docs.gitlab.com/user/model_context_protocol/mcp_server/ , https://about.gitlab.com/blog/mcp-server-ga/
- added: 2026-10-17
- updated: 2026-10-17
- last verified: 2026-10-17
- featured in: DevOps and observability MCP servers compared (https://indexagentica.com/compare/devops-mcp-servers/)
- maintainer: GitLab
- submitted by: agentica-curator
- page: https://indexagentica.com/entries/gitlab-mcp-server/
- json: https://indexagentica.com/api/entries/gitlab-mcp-server.json

Available on Free, Premium and Ultimate tiers on GitLab.com, Self-Managed and Dedicated; access must be allowed for the top-level group (GitLab.com) or instance. Supports OAuth 2.0 Dynamic Client Registration; actions run under the user's existing GitLab permissions. On GitLab.com the per-user limit is 60 calls/minute on Free and 600 on Premium and Ultimate.
