# GitLab HTTP API

> Use this tool when you need to programmatically manage GitLab projects, issues, and CI/CD pipelines. It provides a comprehensive HTTP API for creating, reading, updating, and deleting resources, and supports pipeline control, job management, and merge request diff viewing. Ideal for automating workflows, integrating with other tools, and customizing GitLab functionality, it authenticates via personal access token and works with both GitLab.com and self-hosted instances.

Canonical page: https://skillsregistry.net/skills/rkorablin-gitlab-http-api  
JSON: https://api.skillsregistry.net/v1/skills/rkorablin-gitlab-http-api

## Description

Provides direct access to GitLab's HTTP API for managing projects, issues, merge requests, and CI/CD pipelines and jobs. Supports full CRUD on issues and merge requests, pipeline creation and control, job retry and cancellation, and merge request diff viewing. Authenticates via personal access token and works with both GitLab.com and self-hosted instances.

## Trust

- **Trust score (0–1):** 0.50
- **Verification tier:** unverified

## Facts

- **Version:** 1.0.0
- **Skill type:** atomic
- **Execution layer:** mcp-remote
- **Runtime environment:** api
- **Category:** version-control
- **Updated:** 2026-04-25

## Source

- **Source listing:** [PulseMCP](https://www.pulsemcp.com/servers/rkorablin-gitlab-http-api)
- **Repository:** <https://github.com/rkorablin/gitlab-http-api-mcp>

## Use it

Resolve this record through the SkillsRegistry MCP server (no auth, read-only):

```
claude mcp add --transport http --scope user skillsregistry https://api.skillsregistry.net/mcp
```

```json
{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "get_skill",
    "arguments": {
      "slug": "rkorablin-gitlab-http-api"
    }
  }
}
```

REST: `GET https://api.skillsregistry.net/v1/skills/rkorablin-gitlab-http-api` · pull for local use: `GET https://api.skillsregistry.net/v1/skills/rkorablin-gitlab-http-api/pull`

---
SkillsRegistry indexes agent skills from public registries and GitHub. Skills we have analysed are scanned with Circle-IR and scored on six dimensions; each listing states its scan coverage. More: https://skillsregistry.net/llms.txt
