Onset logo
A

GitLab

A platform for version control and collaboration, allowing developers to host and review code, manage projects, and build software together.

API Configuration

Base URL:
https://gitlab.com/api
Type:
REST

MCP Configuration

Endpoint:
https://gitlab.com/api/v4/mcp

Unified MCP Tools

repos
List projects/repositories from the connected GitLab account.
pulls
List merge requests from a specified GitLab repository.
tags
List tags from a specified GitLab repository.
releases
List releases from a specified GitLab repository.

Unified API

/git/repos
Retrieve a list of repositories for the authenticated user.
/git/repos/{repo}/pulls
List of merge requests for a repository
/git/repos/{repo}/tags
List of tags for a repository
/git/repos/{repo}/releases
List of releases for a repository
Proxy request
curl https://proxy.bundleup.io/[...] \
  -H "Authorization: Bearer sk_live_123" \
  -H "BU-Connection-Id: conn_abc123"
Unified API request
curl https://unify.bundleup.io/v1/git/repos \
  -H "Authorization: Bearer sk_live_123" \
  -H "BU-Connection-Id: conn_abc123"