MCP server for the Fathom AI meeting intelligence API
Project description
Fathom MCP Server
An MCP server for the Fathom AI meeting intelligence API, built with FastMCP.
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 |
List meetings with filtering by date, team, domain, participant, and pagination |
get_transcript |
Get transcript for a recording, with optional time-window chunking (start_time/end_time) |
get_summary |
Get AI-generated summaries for one or more recordings (clean markdown, no playback URLs) |
list_teams |
List all teams |
list_team_members |
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 uv:
# macOS (recommended -- required for Claude Desktop compatibility)
brew install uv
# Linux / other
curl -LsSf https://astral.sh/uv/install.sh | sh
- Get a Fathom API key: go to Fathom Settings > API Access > Add + > Generate API Key.
Quick Start
No cloning or installing required. Just add the server to your MCP client config.
Claude Code
claude mcp add Fathom -e FATHOM_API_KEY=your-api-key -- uvx fathom-ai-mcp
Cursor / Windsurf
Add to your MCP config file:
- Cursor:
.cursor/mcp.jsonin your project root - Windsurf:
~/.codeium/windsurf/mcp_config.json
{
"mcpServers": {
"Fathom": {
"command": "uvx",
"args": ["fathom-ai-mcp"],
"env": {
"FATHOM_API_KEY": "your-api-key"
}
}
}
}
Claude Desktop
Download the .mcpb file from the latest release and open it -- Claude Desktop will install the server and prompt for your API key.
Alternatively, add to ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows):
{
"mcpServers": {
"Fathom": {
"command": "uvx",
"args": ["fathom-ai-mcp"],
"env": {
"FATHOM_API_KEY": "your-api-key"
}
}
}
}
Note: Claude Desktop requires
uvxto be in a standard system path. On macOS, install uv via Homebrew (brew install uv) to ensure compatibility.
Environment Variables
| Variable | Required | Default | Description |
|---|---|---|---|
FATHOM_API_KEY |
Yes | - | Your Fathom API key |
FATHOM_TIMEOUT |
No | 30 |
HTTP request timeout in seconds |
Development
git clone https://github.com/jerichosequitin/fathom-ai-mcp.git
cd fathom-ai-mcp
uv sync
uv run server.py
License
MIT
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file fathom_ai_mcp-0.1.6.tar.gz.
File metadata
- Download URL: fathom_ai_mcp-0.1.6.tar.gz
- Upload date:
- Size: 6.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: uv/0.10.9 {"installer":{"name":"uv","version":"0.10.9","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e0cae178c7dcc8c365a125bc9d21ec787b2e589f5a7cebe5653755021a159bb5
|
|
| MD5 |
2deaf7e35cf01381d3ba32b43f329dda
|
|
| BLAKE2b-256 |
defcc5b5d9bdd5f684ec3e7779e589bb499417512dd5d220e20b3900b4b1f34c
|
File details
Details for the file fathom_ai_mcp-0.1.6-py3-none-any.whl.
File metadata
- Download URL: fathom_ai_mcp-0.1.6-py3-none-any.whl
- Upload date:
- Size: 10.3 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: uv/0.10.9 {"installer":{"name":"uv","version":"0.10.9","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
2cb7e898772aa092e7236f57c561e20b8ec9526674daed1558e8f45af6a99f9f
|
|
| MD5 |
2ec43227d05da8cdde714dec4dcdd679
|
|
| BLAKE2b-256 |
fbb4c1d28e7262492286ceafb91cb13a7d569e1373bba747a4e9043e290b7d38
|