Connect GitLab to Claude
To use GitLab in Claude, connect your GitLab account in Manyplug and add Manyplug to Claude once. Claude then gets 9 GitLab tools, for example: “List projects”, “Search issues”, and “Get an issue”. It takes about 4 minutes and works on the free plan.
Connect GitLab Free plan, no card
1. Connect GitLab in Manyplug
Click “Connect GitLab” and paste the key or app password into Manyplug’s form:
A GitLab personal access token. Takes about two minutes.
- Open GitLab → your avatar → Edit profile → Access tokens and click Add new token.Open GitLab access tokens
- Name it Manyplug, set an expiry date and tick the api scope.
- Click Create token, copy it (glpat-…) and paste it into the form.
- Your own GitLab server? Enter its address in the form, e.g. gitlab.acme.com, and create the token there.
- For read-only access, tick read_api instead of api. You can revoke the token on the same page.
2. Add Manyplug to Claude
claude.ai, Claude Desktop and mobile. The free plan allows one custom connector, and Manyplug is one connector for all your services.
- Open Customize → Connectors (in older versions: Settings → Connectors).
- Click “+ Add” → “Add custom connector”, name it Manyplug, paste the URL and click Continue.
- Keep the suggested sign-in settings and click Add, then Connect: Manyplug opens — sign in and allow access.
- In a chat, click “+” → Connectors, turn Manyplug on and ask: “Connect my email”.
3. Ask Claude
- Which GitLab merge requests are waiting for my review?
- What issues are assigned to me?
- File an issue in acme/web: “CSV export fails”, labels bug and backend.
- Summarize MR !128 in acme/api and its pipeline status.
What Claude can do in GitLab
Each action can be turned off per account, and changes can wait for your OK.
| Action | Access |
|---|---|
| List projects Projects you are a member of. | Reads |
| Search issues Finds issues in all projects, by default your open ones. | Reads |
| Get an issue Shows an issue with its description. | Reads |
| List comments Comments of an issue. | Reads |
| Create an issue Opens an issue in a project. | Makes changes |
| Update an issue Changes an issue, or closes or reopens it. | Makes changes |
| Add a comment Adds a comment to an issue. | Makes changes |
| List merge requests Your open merge requests, or the ones waiting for your review. | Reads |
| Get a merge request Shows a merge request with its description and pipeline status. | Reads |
Questions
Can I connect two GitLab accounts to Claude?
Yes. Connect each one in Manyplug under its own name, for example Work and Personal. Claude can use one of them or all at once.
Will Claude change anything in GitLab without asking?
Changes follow your rules: you can make every change in GitLab wait for your approval, or let Claude only read.
Do I need an official GitLab MCP server for this?
No. Manyplug connects to GitLab itself with a key or app password you paste into its form, and gives Claude the tools through one MCP address, together with your other services.
Is it free to connect Claude to Manyplug?
Yes. New workspaces get 14 days of Pro free, then the free plan keeps going with 150 actions a month and up to 3 connected accounts. No card needed. Paid plans start at $5 a month.
Does Claude see my passwords or API keys?
No. Keys are entered on Manyplug’s own pages, stored encrypted with a separate key per account, and the AI only receives tool results.
GitLab in other AI apps
More services for Claude
AirtableAsanaBitbucketBrevoCal.comCalendlyClickUpCloudflareConfluenceEmail (IMAP/SMTP)FigmaFreshdeskGitHubGmailGoogle CalendarGoogle DriveGoogle SheetsHTTP APIHubSpotIntercomJiraLinearMailchimpmonday.comNotionPipedriveSentrySlackStripeTelegramTodoistTrelloTypeformVercelWebflowWhatsAppWordPressZendesk