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

# Fathom Integration: Meeting Recordings & Summaries for Agents

> Agents can list Fathom meetings and read recording summaries and transcripts. Connect in one click on OneCLI Cloud.

## Overview

OneCLI connects AI agents to [Fathom](https://fathom.video) through OAuth. Agents can list meetings and read recording summaries and transcripts. The gateway injects the token into every request, so your agent never sees it.

On OneCLI Cloud, connecting takes one click. Self-hosted, you first add your own Fathom app (see the bottom of this page).

## Connect Fathom

<Steps>
  <Step title="Click Connect">
    In the OneCLI dashboard, open **Connections** > **Fathom** and click **Connect Fathom**.

    <Frame caption="The Fathom connect window in OneCLI.">
      <img src="https://mintcdn.com/chartdbinc/L4k9tYUENUtEpMY8/images/integrations/fathom/onecli-connect-fathom.png?fit=max&auto=format&n=L4k9tYUENUtEpMY8&q=85&s=ff12b05c6f23e8f1ece40e790f7b26a5" alt="OneCLI connect window for Fathom, showing the setup guide link and the Connect to Fathom button." width="1056" height="1078" data-path="images/integrations/fathom/onecli-connect-fathom.png" />
    </Frame>
  </Step>

  <Step title="Authorize in Fathom">
    Sign in to Fathom and click **Authorize**. You're done.
  </Step>
</Steps>

## What agents can do

| Area | What agents can do |
| - | - |
| **Meetings** | List meetings, read recording summaries and transcripts |
| **Team** | List teams and team members |
| **Webhooks** | Create and delete webhooks |

## Controlling access

[Grant](/docs/guides/agent-access) the connection to each agent that needs it, and choose per tool what runs freely, what needs approval, and what's blocked. Meeting content is sensitive, so grant only the agents that need it. Organization [rules](/docs/guides/rules) add guardrails on top. A blocked request never reaches Fathom.

To disconnect, remove the connection in **Connections** > **Fathom**, then revoke OneCLI in Fathom's connected apps settings.

***

<a id="self-hosted" style={{ scrollMarginTop: "8rem" }} />

## Self-hosted: use your own Fathom app

<Info>
  **Skip this section on OneCLI Cloud.** Self-hosted OneCLI needs either `FATHOM_CLIENT_ID` and `FATHOM_CLIENT_SECRET` on the server, or your own Fathom app added below.
</Info>

<AccordionGroup>
  <Accordion title="1. Register the Fathom app" defaultOpen>
    Open [fathom.video/marketplace\_applications/new](https://fathom.video/marketplace_applications/new) and register an app named `OneCLI`.
  </Accordion>

  <Accordion title="2. Add the redirect URL">
    In OneCLI, open **Connections** > **Fathom** > **Custom credentials** and copy the **Redirect URI**. Paste it into the Fathom app's redirect URL and save.

    <Frame caption="Copy the Redirect URI from Custom credentials in OneCLI.">
      <img src="https://mintcdn.com/chartdbinc/L4k9tYUENUtEpMY8/images/integrations/fathom/onecli-custom-credentials-fathom.png?fit=max&auto=format&n=L4k9tYUENUtEpMY8&q=85&s=be1d133d80f47ce63e6854a2b8514898" alt="OneCLI Custom credentials card for Fathom with the setup guide link, the Redirect URI and its copy button, and the client ID and secret fields." width="1932" height="1060" data-path="images/integrations/fathom/onecli-custom-credentials-fathom.png" />
    </Frame>
  </Accordion>

  <Accordion title="3. Connect with your app">
    Copy the app's **Client ID** and **Client Secret** into **Custom credentials**, turn it on, then click **Connect Fathom**.
  </Accordion>
</AccordionGroup>


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