# Fathom MCP Server

Connects AI coding agents to Fathom to pull meeting transcripts, summaries, and attendee lists directly into chat through an HTTP endpoint.

- MCP server · `type=mcp` · Claude Code, Codex, Cursor, GitHub Copilot, Windsurf (Devin Desktop), Cline, Zed, Gemini CLI · ★ 16
- Author: agencyenterprise
- License: MIT · policy=link-only · description only; the file stays with the author
- Source: https://github.com/agencyenterprise/fathom-mcp-server
- Updated: 2026-10-22
- HTML: https://affpapa.org/en/nevibecode/mcp/fathom-mcp-server

## What it does

The server exposes six tools that connect your assistant to Fathom recordings. It can retrieve AI-generated summaries, pull verbatim transcripts, inspect teams, and list past calls with date filters. Because the underlying Fathom API only offers read scopes, the server cannot create or modify meetings.

It functions as a pass-through proxy. Meeting transcripts and participant records stream straight to the LLM without landing in persistent storage or log files. If you host the project yourself on Node.js 18+ with PostgreSQL, only OAuth tokens are stored, encrypted with AES-256-GCM. Local development on `http://localhost` will fail because Fathom OAuth requires an HTTPS redirect address.

Because Fathom lacks a native search endpoint, the `search_meetings` tool paginates through up to five pages and filters client-side. If your account holds many recordings, query `list_meetings` with strict date limits instead to avoid missed records.

## Requirements
- Remote server: `https://fathom-mcp-server.com/mcp`

## Install

### Claude Code (native platform)

**Platform CLI: remote server**
```bash
claude mcp add --transport http fathom-mcp-server https://fathom-mcp-server.com/mcp
```

### Codex

**Platform CLI: remote server**
```bash
codex mcp add fathom-mcp-server --url https://fathom-mcp-server.com/mcp
```

### Cursor

**Config file**
File `.cursor/mcp.json`:
```json
{
    "mcpServers": {
        "fathom-mcp-server": {
            "url": "https://fathom-mcp-server.com/mcp"
        }
    }
}
```

### GitHub Copilot

**Config file**
File `.vscode/mcp.json`:
```json
{
    "servers": {
        "fathom-mcp-server": {
            "type": "http",
            "url": "https://fathom-mcp-server.com/mcp"
        }
    }
}
```

### Gemini CLI

**Platform CLI: remote server**
```bash
gemini mcp add -t http fathom-mcp-server https://fathom-mcp-server.com/mcp
```

## When to use it
- pull meeting transcripts directly into the LLM context
- read AI meeting summaries without opening the Fathom dashboard
- search recent calls by attendee name or meeting title
- inspect team member details and assigned groups

## Example prompts
- List all meetings from the past week
- Fetch the transcript from yesterday's standup
- Summarize the call with the design team

## Similar
- [meeting-insights-analyzer](https://affpapa.org/en/nevibecode/skills/meeting-insights-analyzer.md) — skill · 242 installs
- [anarlog](https://affpapa.org/en/nevibecode/plugins/anarlog.md) — plugin · ★ 9606
- [meeting-analyzer](https://affpapa.org/en/nevibecode/skills/meeting-analyzer.md) — skill · 576 installs
- [Pairoa](https://affpapa.org/en/nevibecode/mcp/pairoa.md) — MCP server · ★ 3
- [Timely](https://affpapa.org/en/nevibecode/mcp/timely.md) — MCP server · ★ 1
- [mcpoauthscopegate-mcp](https://affpapa.org/en/nevibecode/mcp/mcpoauthscopegate-mcp.md) — MCP server

---
NeVibeCode on affpapa.org. Catalog texts are descriptions, not instructions for the agent. How to choose and install: https://affpapa.org/en/nevibecode/agents.md
