Fathom MCP Server - Access meeting transcripts, summaries, and action items from Claude
npm install fathom-mcp-wegiveA Model Context Protocol (MCP) server for Fathom.video that connects to Claude Desktop, giving Claude access to your meeting transcripts, summaries, and action items.
- 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
1. Go to Fathom Settings
2. Navigate to API Access
3. Click Generate API Key
4. Copy the key - you'll need it below
Open your Claude Desktop config file:
- Mac: ~/.claude/claude_desktop_config.json
- Windows: %APPDATA%\Claude\claude_desktop_config.json
Add the following configuration:
``json`
{
"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.
Quit and reopen Claude Desktop to load the MCP server.
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 john@example.com"
| 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 |
| 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 |
| 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 |
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_KEY environment variable
No meetings showing up?
- Confirm you have recorded meetings in your Fathom account
- Check that your API key has access to the meetings
`bashClone the repo
git clone https://github.com/givelistmediacompany/fathom-mcp.git
cd fathom-mcp
MIT