fathom-mcp-wegive
v1.0.0
Published
Fathom MCP Server - Access meeting transcripts, summaries, and action items from Claude
Maintainers
Readme
Fathom MCP Server
A Model Context Protocol (MCP) server for Fathom.video that connects to Claude Desktop, giving Claude access to your meeting transcripts, summaries, and action items.
Features
- Meetings - List, search, and get meeting details with transcripts, summaries, and action items
- Transcript Search - Search through transcripts from the last week, month, or 6 months
- Recordings - Get transcripts and AI summaries for specific recordings
- Teams - List teams and team members in your organization
- Webhooks - Create and delete webhooks for real-time meeting notifications
Setup
Step 1: Get Your Fathom API Key
- Go to Fathom Settings
- Navigate to API Access
- Click Generate API Key
- Copy the key - you'll need it below
Step 2: Configure Claude Desktop
Open your Claude Desktop config file:
- Mac:
~/.claude/claude_desktop_config.json - Windows:
%APPDATA%\Claude\claude_desktop_config.json
Add the following configuration:
{
"mcpServers": {
"fathom": {
"command": "npx",
"args": ["fathom-mcp-wegive"],
"env": {
"FATHOM_API_KEY": "YOUR_FATHOM_API_KEY"
}
}
}
}Replace YOUR_FATHOM_API_KEY with your actual Fathom API key.
Step 3: Restart Claude Desktop
Quit and reopen Claude Desktop to load the MCP server.
Usage
Once configured, you can ask Claude things like:
Search transcripts:
- "Search last week's meetings for mentions of pricing"
- "Find any discussions about the product roadmap in the last month"
- "What did we agree on regarding the Q2 budget in recent meetings?"
Browse meetings:
- "List my recent Fathom meetings"
- "Get the transcript from my last meeting"
- "Show me action items from this week"
- "Search for meetings with [email protected]"
Available Tools
Transcript Search
| Tool | Description |
|------|-------------|
| fathom_search_last_week | Search through all meeting transcripts from the last 7 days |
| fathom_search_last_month | Search through all meeting transcripts from the last 30 days |
| fathom_search_last_6_months | Search through all meeting transcripts from the last 6 months |
Meetings
| Tool | Description |
|------|-------------|
| fathom_list_meetings | List meetings with filters (date, team, participants) |
| fathom_get_meeting | Get full meeting details including transcript and summary |
| fathom_search_meetings | Search by participant email, domain, or team |
| fathom_get_summary | Get AI-generated meeting summary |
| fathom_get_transcript | Get full transcript with timestamps |
| fathom_get_action_items | Get action items from meetings |
Teams & Webhooks
| Tool | Description |
|------|-------------|
| fathom_list_teams | List all teams |
| fathom_list_team_members | List team members |
| fathom_create_webhook | Create a webhook for meeting notifications |
| fathom_delete_webhook | Delete a webhook |
Troubleshooting
Claude doesn't see the Fathom tools?
- Make sure you restarted Claude Desktop after editing the config
- Check that your config JSON is valid (no trailing commas, proper quotes)
Getting authentication errors?
- Verify your Fathom API key is correct
- Make sure the key is in the
FATHOM_API_KEYenvironment variable
No meetings showing up?
- Confirm you have recorded meetings in your Fathom account
- Check that your API key has access to the meetings
Development
# Clone the repo
git clone https://github.com/givelistmediacompany/fathom-mcp.git
cd fathom-mcp
# Install dependencies
npm install
# Build
npm run build
# Run locally
FATHOM_API_KEY=your_key npm startLicense
MIT
