Fathom Video

Provides access to Fathom meetings, AI summaries, and transcripts via MCP for easy querying.
  • python

0

GitHub Stars

python

Language

6 months ago

First Indexed

3 months ago

Catalog Refreshed

Documentation & install

Readme and setup notes from the catalogue, plus a client-ready config you can copy for your MCP host.

Installation

Add the following to your MCP client configuration file.

Configuration

View docs
{
  "mcpServers": {
    "trevorwelch-fathom-video-mcp": {
      "command": "uv",
      "args": [
        "run",
        "--directory",
        "/path/to/fathom-video-mcp",
        "fathom-video-mcp"
      ],
      "env": {
        "FATHOM_API_KEY": "your-api-key-here"
      }
    }
  }
}

You can access your Fathom meeting recordings, AI-generated summaries, and transcripts through a focused MCP server. It lets you browse meetings, fetch succinct AI summaries, and retrieve full transcripts with speaker attribution and timestamps, all from compatible MCP clients.

How to use

You interact with the MCP server using an MCP client. First, connect the server by providing the running command and environment details shown in your setup. Once connected, you can list meetings with optional filters to find exactly what you need, request AI-generated summaries in markdown format, and retrieve full transcripts with timestamps and speaker names.

How to install

Prerequisites you need before starting:

  • Python is available on your system for running the server component.
  • The MCP runner tool uv is installed on your system.
  • An API key from Fathom to access your data.
git clone https://github.com/trevorwelch/fathom-video-mcp.git
cd fathom-video-mcp
uv sync

Additional setup and configuration

Set up your Fathom API key and connect the MCP server to your Claude environment if you use Claude apps. This enables Claude to access your Fathom meetings through the MCP server.

{
  "mcpServers": {
    "fathom": {
      "command": "uv",
      "args": ["run", "--directory", "/path/to/fathom-video-mcp", "fathom-video-mcp"],
      "env": {
        "FATHOM_API_KEY": "your-api-key-here"
      }
    }
  }
}

If you are using Claude Code, update your settings to include the MCP server, replacing the path with your actual clone location.

{
  "mcpServers": {
    "fathom": {
      "command": "uv",
      "args": ["run", "--directory", "/path/to/fathom-video-mcp", "fathom-video-mcp"],
      "env": {
        "FATHOM_API_KEY": "your-api-key-here"
      }
    }
  }
}

Start locally

To run the server locally for testing during development, use the provided start flow and ensure your API key is set.

cd fathom-video-mcp
uv sync
export FATHOM_API_KEY="your-api-key"
uv run python -m fathom_video_mcp.server

Notes on security and maintenance

Keep your API key secure. Do not share it or expose it in client configurations. Regularly rotate keys and restrict access to the MCP server to trusted environments.

Available tools

list_meetings

List meetings with optional filters such as date, recorder, and team; supports pagination, and can include summaries or transcripts.

get_summary

Return the AI-generated summary for a specific meeting in markdown format.

get_transcript

Return the full meeting transcript with speaker attribution and timestamps.

Built by
VeilStrat
AI signals for GTM teams
© 2026 VeilStrat. All rights reserved.All systems operational