GitLab

Coming soon

The GitLab API allows you to interact with GitLab programmatically, including repository management, merge requests, issues, commits, pipelines, and more.

Overview

GitLab gives your bots 16 tools. Sign in with your GitLab account. No API key to copy.

Plans and limits

  1. FreeNot included
  2. MCP only ($9/mo)2,000 calls a month
  3. Pro20,000 calls a month
  4. Max20,000 calls a month
How calls are counted

Calls are shared by every catalog app in the workspace. Past the monthly number they keep working from AI credits at $0.90 per 1,000 calls; the count resets on the 1st (UTC) and a retried call counts once.

GitLab questions

When can I connect GitLab?

GitLab is coming soon and cannot be connected yet. Browse the catalog for apps you can connect now.

Which plan includes GitLab?

MCP only with 2,000 calls a month, Pro and Max with 20,000. Calls are shared by every catalog app in the workspace. Past the monthly number they keep working from AI credits at $0.90 per 1,000 calls; the count resets on the 1st (UTC) and a retried call counts once.

Tools

16 tools your bot can call in GitLab. It asks before anything hard to undo.

  • Get current userGets information about the authenticated user
  • Get file contentGets the content of a file from the repository
  • Get projectGets information about a specific project
  • Get user by idGets information about a user by numeric user ID
  • Get user by usernameGets information about a user by username using query parameter
  • Create branchCreates a new branch from another branch or commit
  • Create fileCreates a new file in the repository
  • Create projectCreates a new project for the authenticated user
  • List branchesLists repository branches for a project
  • List project issuesLists issues for a project
  • List user projectsLists projects for a specific user
  • Archive projectArchives a project
  • Delete projectDeletes a project including all associated resources
  • Restore projectRestore a project that is marked for deletion
  • Unarchive projectUnarchives a project
  • Update fileUpdates an existing file in the repository