GitLab avatar
Integrations · Development

Connect GitLab to Well

Well brings company structure and people records from GitLab into your business context

What Well pulls from GitLab

GitLab feeds merge request, pipeline, author into Well as a source. The connection is read-only; disconnect at any time from your workspace settings to revoke GitLab’s access.

From GitLabIn Well
Merge request
Work item
Pipeline
Build record
Author
Team member
Issue
Work item
GitLab avatar
Sync mode
MCP hybrid
Refresh
live + reconciliation reads
Direction
GitLab → Well

What Well does with your GitLab connection

Connect

Connect GitLab over OAuth (MCP DCR): Well registers a client through GitLab's OAuth Dynamic Client Registration and you approve on GitLab's side, so the password never reaches Well; Well holds only a scoped token it can refresh.

Sync

Well brings merge request, pipeline, and author in from GitLab through live reads, backed by a periodic reconciliation pass. The first sync backfills history in the background and the connection stays live after.

Enrich

Well resolves each GitLab entity into work item, build record, and team member, assigns categories, and links every record to an audit trail across the rest of your connected tools.

Available

Your data from GitLab lands in the workspace as work item, build record, and team member you can search, chart, and automate.

Questions GitLab unlocks

Ask in plain language. Well answers from your connected GitLab connection, resolved against the rest of your stack.

Ask Well

Ask anything about your GitLab connection

Summarise this month
What needs attention?
Find unmatched records

Ask about your GitLab connection…

1 agent skill runs on GitLab.

Well lists GitLab in the connection check every skill runs before it answers. No skill reads it for a figure yet.

Connect GitLab in three steps

  1. 01

    Select GitLab in Well

    Find GitLab in the source directory and initiate the connection.

    • AuthOAuth (MCP DCR)
    • DiscoveryMCP .well-known
    • MCP servergitlab.com/api/v4/mcp
  2. 02

    Map your entities

    Authorize Well to access your GitLab company and people details.

    • Mappingpreconfigured by Well
  3. 03

    Use the data

    Confirm the connection to begin bringing GitLab context into Well.

    • First syncstarts as soon as connect completes

Well reads GitLab data securely in the background.

How GitLab stays secure with Well

Well connects to GitLab's MCP server (gitlab.com/api/v4/mcp) via the Model Context Protocol. The MCP server itself handles credential issuance through OAuth Dynamic Client Registration; Well never sees a long-lived GitLab secret. Tokens are scoped to the merge request, pipeline, author, and issue GitLab exposes and refreshed server-side. Reads only, Well cannot modify or delete GitLab records.

OAuth (MCP DCR)Encrypted at restGDPR compliant
Read the full privacy and security policy
Scopes Well requestsgitlab.com/api/v4/mcp
  • Read GitLab records

    Resources the GitLab MCP server exposes, scoped by your OAuth approval.

    granted
  • Resolve merge request, pipeline, author, and issue across your stack

    Match identifiers in GitLab against the same entities your other connected tools expose, so each record carries cross-tool context.

    granted
  • Modify or delete GitLab records

    Not granted; GitLab is read-only in Well. Write-back is opt-in per connector when a write surface exists.

    refused
  • Store GitLab passwords or session cookies

    Authentication runs through OAuth (MCP DCR) tokens we never see.

    refused
Disconnect any time from Well settings or GitLab’s admin panel.

Frequently asked questions about GitLab and Well

What information does Well extract from GitLab?

Well reads company profile information and people records from your GitLab organization.

Does Well push changes back to GitLab?

No, Well only reads data from GitLab. It has no write channel and cannot modify your GitLab account.

How does Well keep GitLab data updated?

Well regularly pulls company and people data in the background to ensure your organization view stays accurate.

GitLab avatar

Ready to connect GitLab?

Connect once. Every merge request, pipeline, author from GitLab becomes searchable, queryable, and ready for your agents and tables. Disconnect any time.