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

# Overview

> Connect your tools to capture feedback and take action

Modem connects to the tools where your users and team already work. Integrations serve three purposes: **capturing data** (messages, issues, emails) so Modem can analyze it, **giving the agent tools** to take action on what it finds, and **letting external MCP clients** invoke the Modem Agent.

## Data Sources

These integrations continuously capture messages and events, feeding them into Modem's analysis pipeline. Messages are grouped into [topics](/guides/topics), classified by type (bug, feature request, praise, complaint), and linked to [people](/guides/people) and [companies](/guides/people#companies).

<CardGroup cols={2}>
  <Card title="Slack" icon="https://mintcdn.com/modem-844d7a4a/Wr2r4IRr97lNQiQb/icons/slack.svg?fit=max&auto=format&n=Wr2r4IRr97lNQiQb&q=85&s=3752c87d0ac413224223b5a4a687cd70" href="/integrations/slack" width="24" height="24" data-path="icons/slack.svg">
    Capture messages from selected channels. Also lets you talk to the Modem Agent directly from Slack.
  </Card>

  <Card title="Discord" icon="https://mintcdn.com/modem-844d7a4a/Wr2r4IRr97lNQiQb/icons/discord.svg?fit=max&auto=format&n=Wr2r4IRr97lNQiQb&q=85&s=ee4e7f3a4ec108783e637d748aa52ed3" href="/integrations/discord" width="24" height="24" data-path="icons/discord.svg">
    Capture messages from Discord servers. Currently capture-only (no agent interaction).
  </Card>

  <Card title="GitHub" icon="https://mintcdn.com/modem-844d7a4a/Wr2r4IRr97lNQiQb/icons/github.svg?fit=max&auto=format&n=Wr2r4IRr97lNQiQb&q=85&s=1241c26b449c582e802cf990e2f41703" href="/integrations/github" width="24" height="24" data-path="icons/github.svg">
    Sync issue and PR metadata: titles, descriptions, comments, labels, and review discussions. Does not read source code.
  </Card>

  <Card title="Intercom" icon="https://mintcdn.com/modem-844d7a4a/Wr2r4IRr97lNQiQb/icons/intercom.svg?fit=max&auto=format&n=Wr2r4IRr97lNQiQb&q=85&s=6ff9874d1ef8bf3564e3f8bdb98201ce" href="/integrations/intercom" width="24" height="24" data-path="icons/intercom.svg">
    Capture conversations in real time. The agent can also search, reply, and manage tags.
  </Card>

  <Card title="Zendesk" icon="https://mintcdn.com/modem-844d7a4a/T9NCTJtyR8C1zkrg/icons/zendesk.svg?fit=max&auto=format&n=T9NCTJtyR8C1zkrg&q=85&s=2ac6e5279e02b12830aafdc6f47215f3" href="/integrations/zendesk" width="256" height="256" data-path="icons/zendesk.svg">
    Capture Zendesk tickets in real time, including replies, internal notes, and ticket metadata.
  </Card>

  <Card title="Jira" icon="https://mintcdn.com/modem-844d7a4a/LmhsPduwU_kokopO/icons/jira.svg?fit=max&auto=format&n=LmhsPduwU_kokopO&q=85&s=52c31bd5f41a23be771171690b3afcf6" href="/integrations/jira" width="30" height="30" data-path="icons/jira.svg">
    Capture issues and comments in real time. The agent can also search, create, and update issues.
  </Card>

  <Card title="Jira Service Desk" icon="https://mintcdn.com/modem-844d7a4a/LmhsPduwU_kokopO/icons/jira-service-desk.svg?fit=max&auto=format&n=LmhsPduwU_kokopO&q=85&s=b3d97dc2e46bf9447a77408d2b91b5f9" href="/integrations/jira-service-desk" width="24" height="24" data-path="icons/jira-service-desk.svg">
    Capture customer support requests from Jira Service Management, including public replies and internal notes.
  </Card>

  <Card title="Email" icon="https://mintcdn.com/modem-844d7a4a/Wr2r4IRr97lNQiQb/icons/mail.svg?fit=max&auto=format&n=Wr2r4IRr97lNQiQb&q=85&s=734a974951595d9c5b50b15bc65a73d1" href="/integrations/email" width="24" height="24" data-path="icons/mail.svg">
    Route email feedback to Modem through a dedicated inbound address.
  </Card>
</CardGroup>

| Source            | What's captured                                   | Historical backfill        | Real-time      |
| ----------------- | ------------------------------------------------- | -------------------------- | -------------- |
| Slack             | Messages, reactions, threads                      | \~30 days (varies by plan) | Yes            |
| Discord           | Messages, reactions, threads, forum posts         | 30 days                    | Yes            |
| GitHub            | Issue/PR titles, descriptions, comments, labels   | 30 days                    | Yes (webhooks) |
| Intercom          | Conversations, replies, notes, CSAT, contacts     | Admin-initiated            | Yes (webhooks) |
| Zendesk           | Tickets, replies, internal notes, ticket metadata | None                       | Yes (webhooks) |
| Jira              | Issues, comments, issue metadata                  | None                       | Yes (webhooks) |
| Jira Service Desk | Requests, public replies, internal notes          | None                       | Yes (webhooks) |
| Email             | Email body and threads                            | None                       | Yes            |

All data sources let you choose what to monitor: specific Slack channels, Discord channels, GitHub repositories, or a dedicated email address. Start narrow and expand as needed.

## Agent Tools

These integrations give the Modem Agent the ability to take action beyond reading your data. They don't capture data into Modem's pipeline. Instead, the agent queries or writes to them on demand when you ask.

<CardGroup cols={2}>
  <Card title="Linear" icon="https://mintcdn.com/modem-844d7a4a/yV-qC3q8CE5uM18t/icons/linear.svg?fit=max&auto=format&n=yV-qC3q8CE5uM18t&q=85&s=e2cc614b43e2cbdb504363f641919095" href="/integrations/linear" width="20" height="20" data-path="icons/linear.svg">
    Search, create, and update issues. Link topics to existing tickets.
  </Card>

  <Card title="Jira" icon="https://mintcdn.com/modem-844d7a4a/LmhsPduwU_kokopO/icons/jira.svg?fit=max&auto=format&n=LmhsPduwU_kokopO&q=85&s=52c31bd5f41a23be771171690b3afcf6" href="/integrations/jira" width="30" height="30" data-path="icons/jira.svg">
    Search, create, and update issues. Link topics to existing issues.
  </Card>

  <Card title="Notion" icon="https://mintcdn.com/modem-844d7a4a/yV-qC3q8CE5uM18t/icons/notion.svg?fit=max&auto=format&n=yV-qC3q8CE5uM18t&q=85&s=74fbb33751a8a07bbe15b5346bf0df9e" href="/integrations/notion" width="20" height="20" data-path="icons/notion.svg">
    Search, read, and create pages and database entries in your Notion workspace.
  </Card>

  <Card title="PostHog" icon="https://mintcdn.com/modem-844d7a4a/Wr2r4IRr97lNQiQb/icons/posthog.svg?fit=max&auto=format&n=Wr2r4IRr97lNQiQb&q=85&s=31ab1e8d66c859a82744ad3c74717838" href="/integrations/posthog" width="50" height="30" data-path="icons/posthog.svg">
    Query product analytics, feature flags, experiments, and error tracking data.
  </Card>

  <Card title="Coding Agents" icon="https://mintcdn.com/modem-844d7a4a/Wr2r4IRr97lNQiQb/icons/code.svg?fit=max&auto=format&n=Wr2r4IRr97lNQiQb&q=85&s=6c9b5cbb0e89aebc55e9fd769945fc07" href="/integrations/coding-agents" width="24" height="24" data-path="icons/code.svg">
    Delegate implementation tasks to Claude Code, Cursor, or Devin, enriched with Modem context.
  </Card>

  <Card title="MCP Servers" icon="https://mintcdn.com/modem-844d7a4a/Wr2r4IRr97lNQiQb/icons/link.svg?fit=max&auto=format&n=Wr2r4IRr97lNQiQb&q=85&s=e774d33588635d44c6c935b78ed55f13" href="/integrations/mcp-servers" width="24" height="24" data-path="icons/link.svg">
    Connect any MCP-compatible tool server to extend the agent's capabilities.
  </Card>
</CardGroup>

<Info>
  Slack, Intercom, and Jira are both data sources and agent tools. Slack lets your team talk to the agent via DM or @mention. Intercom
  lets the agent search, reply to, and manage conversations (when write access is enabled). Jira captures issue activity and lets the
  agent search, create, and update issues.
</Info>

## External Agent Access

These integrations make Modem available to other AI tools. They don't add new data sources or outbound tools for the Modem Agent. Instead, they let external clients call the agent with access to your Modem context.

<CardGroup cols={2}>
  <Card title="Modem MCP Server" icon="https://mintcdn.com/modem-844d7a4a/Wr2r4IRr97lNQiQb/icons/bot-bolt.svg?fit=max&auto=format&n=Wr2r4IRr97lNQiQb&q=85&s=dda761a2f7042ebc27c668cc644df76c" href="/api/modem-mcp-server" width="22" height="22" data-path="icons/bot-bolt.svg">
    Use the Modem Agent from external MCP clients like Claude Code, Cursor, VS Code, Windsurf, and Cline.
  </Card>
</CardGroup>

## Setup

Most integrations are configured from **Settings** > **Integrations** in the Modem dashboard. Data source integrations use OAuth (Slack, Discord, GitHub, Intercom, Zendesk) or a generated address (Email). Agent tools use OAuth (Linear, Notion) or API keys (PostHog, Coding Agents, MCP Servers). The Modem MCP Server is configured from your external MCP client.

Each integration page has step-by-step setup instructions.

## Cross-Platform Identity

When you connect multiple data sources, Modem links people across platforms using shared identifiers like email addresses. A user who messages you on Slack, files a GitHub issue, and emails support gets a single unified profile with their full history.

This also works at the company level. Email domains and other signals help associate people with companies, giving you an account-level view of feedback across all sources.

See [Companies & People](/guides/people) for details.

## Next Steps

<CardGroup cols={2}>
  <Card title="Quickstart" icon="https://mintcdn.com/modem-844d7a4a/Wr2r4IRr97lNQiQb/icons/zap.svg?fit=max&auto=format&n=Wr2r4IRr97lNQiQb&q=85&s=ef6c98df0070e6e9fe712c47bb4acf2b" href="/quickstart" width="24" height="24" data-path="icons/zap.svg">
    Connect your first integration in 5 minutes.
  </Card>

  <Card title="The Modem Agent" icon="https://mintcdn.com/modem-844d7a4a/Wr2r4IRr97lNQiQb/icons/bot.svg?fit=max&auto=format&n=Wr2r4IRr97lNQiQb&q=85&s=2496f9106cb54fa9f4e27ad1f8f3a171" href="/features/agent" width="22" height="22" data-path="icons/bot.svg">
    See what the agent can do with your connected tools.
  </Card>
</CardGroup>
