> ## Documentation Index
> Fetch the complete documentation index at: https://docs.devin.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Devin integrations overview

> Connect Devin to your tools with native integrations, plugins, and MCP servers. Find connection settings and choose personal or shared access.

Devin integrates with the tools you already use, making it easy to incorporate AI-powered development into your existing workflows. From source control to project management to communication, Devin can work alongside your team in the platforms you rely on.

## How Integrations Work

You can connect Devin to your tools in several ways:

| Method | Use it for | Where to set it up |
| - | - | - |
| **Native integrations** | Repository access, starting sessions from Slack or tickets, and other built-in workflows | Follow the integration's guide below. Native connections such as Slack, Jira, and Linear remain under **Settings → Connections**. |
| **Plugins and MCP servers** | Giving Devin tools to query data and act in external services, with optional skills explaining how to use them | Install plugins from **Customize → Plugins** and manage MCP connections in **Customize → MCPs**. |
| **Secrets Manager** | API keys and credentials for command-line tools or custom workflows | Store them in [Devin Secrets](/product-guides/secrets) so Devin can use them during a session. |

For example, connecting the [Slack integration](/integrations/slack) lets you start Devin sessions from Slack. Installing a plugin that contains an MCP server gives Devin tools to use during a session. Follow the native integration guide when you need its session or workflow features.

<Frame>
  <img src="https://mintcdn.com/cognitionai/SST7qBOGO28X2sVc/images/devin-tools.png?fit=max&auto=format&n=SST7qBOGO28X2sVc&q=85&s=eb213e32853cc6edb3fc239193f0f4e8" alt="Devin" width="1794" height="886" data-path="images/devin-tools.png" />
</Frame>

## Source Control

Connect Devin to your source control platform to enable repository access, pull request creation, and code contributions.

<CardGroup cols={2}>
  <Card title="GitHub" icon="github" href="/integrations/gh">
    Connect your GitHub account to allow Devin to access, create pull requests and contribute to your existing repositories. Start sessions from any PR by commenting `/devin`.
  </Card>

  <Card title="GitLab" icon="gitlab" href="/integrations/gitlab">
    Connect GitLab to enable Devin to work with your GitLab repositories and merge requests.
  </Card>

  <Card title="Bitbucket" icon="bitbucket" href="/integrations/bitbucket">
    Connect Bitbucket to allow Devin to access your Bitbucket repositories and create pull requests.
  </Card>

  <Card title="Azure DevOps" icon="microsoft" href="/enterprise/integrations/azure-devops">
    Connect Azure DevOps to enable Devin to work with your Azure repositories and pipelines.
  </Card>
</CardGroup>

## Communication

Connect Devin to your team communication platforms to start sessions and receive updates directly in your chat tools.

<CardGroup cols={2}>
  <Card title="Slack" icon="slack" href="/integrations/slack">
    Connect Devin to your company Slack and kick off runs directly via Slack by tagging @Devin.
  </Card>

  <Card title="Microsoft Teams" icon="microsoft" href="/integrations/microsoft-teams">
    Connect Devin to Microsoft Teams and kick off runs directly via Teams by tagging @Devin.
  </Card>
</CardGroup>

## Project Management

Connect Devin to your project management tools to create sessions from tickets and track work automatically.

<CardGroup cols={2}>
  <Card title="Jira" icon="jira" href="/integrations/jira">
    Connect Jira to allow Devin to create and update issues, track work, and integrate with your project management workflow.
  </Card>

  <Card title="Linear" icon="square-check" href="/integrations/linear">
    Connect Linear to enable Devin to work with your Linear issues and projects.
  </Card>
</CardGroup>

## Incident Management and Support

Connect Devin to your incident management and support tools to start investigating as soon as an incident fires or a ticket is escalated.

<CardGroup cols={2}>
  <Card title="PagerDuty" icon="bell" href="/integrations/pagerduty">
    Connect PagerDuty to trigger Devin automations from incidents and give Devin access to incidents and on-call schedules.
  </Card>

  <Card title="Pylon" icon={<svg className="h-6 w-6" viewBox="0 0 407 407" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M347.435 59.5963C309.006 21.1674 257.883 0 203.516 0C149.148 0 97.9937 21.1674 59.5963 59.5963C21.1674 98.0252 0 149.117 0 203.484C0 257.852 21.1674 308.975 59.5648 347.404C97.9937 385.833 149.117 407 203.484 407C257.852 407 308.975 385.833 347.404 347.404C385.833 308.975 407 257.883 407 203.516C407 149.148 385.833 98.0252 347.435 59.5963ZM183.167 183.388H41.8938C43.6263 169.371 47.1542 155.889 52.2255 143.195H183.167V183.388ZM41.9253 224.022H183.167V264.215H52.4145C47.3117 251.52 43.7208 238.039 41.9568 224.022H41.9253ZM183.167 41.9253V102.561H75.8184C101.711 69.8965 139.825 47.3747 183.199 41.9253H183.167ZM76.1333 304.88H183.167V365.106C139.982 359.72 101.994 337.324 76.1333 304.88ZM223.833 365.075V41.9253C304.061 51.9735 366.366 120.61 366.366 203.516C366.366 286.421 304.092 355.058 223.833 365.075Z" fill="currentColor"/></svg>} href="/integrations/pylon">
    Connect Pylon to escalate support tickets to Devin, trigger automations from Pylon issues, and give Devin access to issues, accounts, and contacts.
  </Card>
</CardGroup>

## MCP Marketplace

The [Model Context Protocol (MCP)](/work-with-devin/mcp) allows you to connect Devin to hundreds of external tools and data sources. Install integrations as plugins from the marketplace on the [Customize](/product-guides/plugins) page, or add MCP servers directly on its MCPs tab, to connect Devin with:

* **Monitoring** - Sentry, Datadog, PagerDuty
* **Databases** - PostgreSQL, MySQL, MongoDB
* **Documentation** - Notion, Confluence
* **And many more**

Choose the **Personal**, **Organization**, or **Enterprise** installation scope for the people who need the integration. After installing a plugin, let it finish indexing and connect its MCPs from [Customize → MCPs](https://app.devin.ai/customize?tab=mcps). For OAuth servers, the **Access** setting determines whether members share one authenticated connection or each connect their own account; see [MCP configuration tips](/work-with-devin/mcp#configuration-tips).

If an installed plugin's tools are missing, start with [indexing troubleshooting](/product-guides/plugins#resolve-indexing-issues). For server connectivity or authentication failures, see [MCP troubleshooting](/work-with-devin/mcp#troubleshooting-custom-mcp-servers).

<CardGroup cols={2}>
  <Card title="Plugins and Customize" icon="box" href="/product-guides/plugins">
    Install plugins, choose a scope, and manage their skills and MCPs.
  </Card>

  <Card title="MCP Marketplace" icon="store" href="/work-with-devin/mcp">
    Connect MCP servers, configure custom servers, and troubleshoot authentication.
  </Card>
</CardGroup>

## Additional Configuration

<CardGroup cols={2}>
  <Card title="PR Templates" icon="file-code" href="/integrations/pr-templates">
    Configure pull request templates for Devin's contributions.
  </Card>

  <Card title="Self-Hosted SCM & Artifacts" icon="server" href="/integrations/self-hosted-scm-artifacts">
    Connect Devin to self-hosted source control and artifact repositories.
  </Card>

  <Card title="Databricks" href="/integrations/databricks" icon={<svg className="h-6 w-6" viewBox="-7 0 183 183" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M159.9 57.7L84.5 100.2L0 52.6V47.5L84.5 0L148.6 36.1V40.1L143.4 43.1L84.5 9.9L13 50.1L84.5 90.3L164.7 45.2L169 47.6V80.1L84.5 127.6L9 85.2V102.6L84.5 145.1L165.2 99.7L169 101.8V134.8L84.5 182.4L0 134.9V129.3L3.8 127.2L84.4 172.6L159.9 130.1V112.6L84.5 155L0 107.5V74.5L3.8 72.4L84.5 117.8L160 75.4L159.9 57.7Z" fill="currentColor"/></svg>}>
    Connect Devin to Databricks with a service principal, the Databricks CLI, and Unity Catalog grants.
  </Card>

  <Card title="MongoDB" href="/integrations/mongodb" icon={<svg className="h-6 w-6" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M17.193 9.555c-1.264-5.58-4.252-7.414-4.573-8.115-.28-.394-.53-.954-.735-1.44-.036.495-.055.685-.523 1.184-.723.566-4.438 3.682-4.74 10.02-.282 5.912 4.27 9.435 4.888 9.884l.07.05A73.49 73.49 0 0111.91 24h.481c.114-1.032.284-2.056.51-3.07.417-.296.604-.463.85-.693a11.342 11.342 0 003.639-8.464c.01-.814-.103-1.662-.197-2.218zm-5.336 8.195s0-8.291.275-8.29c.213 0 .49 10.695.49 10.695-.381-.045-.765-1.76-.765-2.405z" fill="currentColor"/></svg>}>
    Connect Devin to MongoDB Atlas with a scoped database user, an Atlas service account, and the Atlas CLI or MCP server.
  </Card>
</CardGroup>

## API Integration

For automated workflows and programmatic access, you can use the Devin API to create sessions, retrieve results, and integrate Devin into your CI/CD pipelines.

<Card title="API Reference" icon="code" href="/api-reference/overview">
  Learn how to programmatically create sessions and retrieve structured results.
</Card>


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.