Fathom AI MCP
The Fathom AI MCP server provides programmatic access to Fathom AI's meeting intelligence API, with tools optimized for LLM consumption:
List Meetings (
list_meetings): Browse recorded meetings with filtering by date range, team names, participant/recorder emails, meeting type (internal/external), and invitee domains. Supports pagination with random page access.Get Transcript (
get_transcript): Retrieve full plaintext transcripts for a specific recording. Supports time-window chunking viastart_time/end_time(HH:MM:SS) to fetch portions of long meetings.Get Summary (
get_summary): Fetch AI-generated summaries for one or more recordings in clean markdown format, with playback URLs stripped. Supports batch retrieval.List Teams (
list_teams): Enumerate all teams in your Fathom organization with pagination support.List Team Members (
list_team_members): Retrieve team members across your organization, with optional filtering by team name and pagination support.
Provides tools for interacting with the Fathom AI meeting intelligence API, enabling AI agents to list meetings, retrieve transcripts with time-window chunking, and access AI-generated summaries.
Fathom AI MCP
A Model Context Protocol server for the Fathom AI meeting intelligence API. Responses are optimized for LLM consumption - compact plaintext instead of raw JSON, with playback URLs stripped and transcripts chunked by time window.
Tools
Tool | Description |
| List meetings with filtering by date, team, domain, participant, and pagination |
| Get transcript for a recording, with optional time-window chunking ( |
| Get AI-generated summaries for one or more recordings (clean markdown, no playback URLs) |
| List all teams |
| List team members, optionally filtered by team |
All list tools support page and page_size params with random page access (no sequential fetching required). Use participants on list_meetings to filter by user email.
Prerequisites
Install Node.js (v20+).
Get a Fathom API key: go to Fathom Settings > API Access > Add + > Generate API Key.
Installation
Option 1: Claude Desktop
Download
fathom-ai-mcp.mcpbfrom ReleasesOpen the
.mcpbfile with Claude Desktop to installConfigure your Fathom API key in Claude Desktop's extension settings
Option 2: Manual Configuration
Add the following to your MCP client configuration:
{
"mcpServers": {
"Fathom": {
"command": "npx",
"args": ["-y", "@jerichosequitin/fathom-ai-mcp"],
"env": {
"FATHOM_API_KEY": "your-api-key"
}
}
}
}Config file locations:
Claude Desktop:
~/Library/Application Support/Claude/claude_desktop_config.json(macOS) or%APPDATA%\Claude\claude_desktop_config.json(Windows)Cursor:
.cursor/mcp.jsonin your project rootWindsurf:
~/.codeium/windsurf/mcp_config.json
Claude Code
claude mcp add Fathom -e FATHOM_API_KEY=your-api-key -- npx @jerichosequitin/fathom-ai-mcpEnvironment Variables
Variable | Required | Description |
| Yes | Your Fathom API key |
For Developers
Setup
git clone https://github.com/jerichosequitin/fathom-ai-mcp.git
cd fathom-ai-mcp
npm install
npm run build
npm startScripts
Command | Description |
| Compile TypeScript |
| Type-check + lint + format check |
| Auto-fix lint issues |
| Auto-format with Prettier |
| Build MCPB package for Claude Desktop |
Building MCPB Package
npm run mcpb:buildCreates fathom-ai-mcp-{version}.mcpb ready for GitHub Releases.
License
This project is licensed under the MIT License.
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/jerichosequitin/fathom-ai-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server