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

# Microsoft Teams

> Connect Microsoft Teams to Modus so your scopes have context from your teams and channels.

Connect Microsoft Teams so your teams, channels, and channel messages become
context that Modus can reason over. Teams connects over **OAuth** — see
[Connecting apps](/guides/connect-apps) for the general flow.

## Who can connect

Microsoft Teams requires **admin consent**. A Microsoft 365 **Global
Administrator** (or Privileged Role Administrator) must approve the permissions
Modus requests, because they apply at the tenant level.

## Connect

<Steps>
  <Step title="Start the connection">
    In [Modus](https://app.getmodus.com), go to **Integrations**, find **Microsoft
    Teams** under **Communication**, and click **Connect**.
  </Step>

  <Step title="Authorize with Microsoft">
    Sign in with Microsoft and approve access in the popup. An admin may need to
    grant consent for the Teams app in your tenant.
  </Step>

  <Step title="Choose channels">
    Back in Modus, set the **channel allowlist** — the channels Modus should use as
    context.
  </Step>
</Steps>

## What Modus can access

Modus requests read-oriented Microsoft Graph permissions to read teams, channels,
channel messages and members, and directory info.

<Accordion title="Full list of Microsoft Graph permissions">
  `User.Read.All`, `ChannelMessage.Read.All`, `Channel.ReadBasic.All`,
  `TeamMember.Read.All`, `Organization.Read.All`, `ChannelMember.Read.All`,
  `Team.ReadBasic.All`, `AppCatalog.Read.All`, `TeamsAppInstallation.ReadWriteForUser`
</Accordion>

This is a **workspace** connection shared across your Modus organization.

Need help? Contact us at [support@getmodus.com](mailto:support@getmodus.com).
