- What You’ll Get
- Choose Your Integration Approach
- Option 1: MCP Server Integration (Recommended)
- Option 2: Direct Fathom API Integration
- MCP Server Integration Setup
- Authentication Details
- How Fathom Authentication Works
- Security Best Practices
- Troubleshooting
- ”Fathom tools not available”
- ”Authentication failed” or 401 errors
- ”Rate limit exceeded” or 429 errors
- No meetings returned from fathom_list_meetings
- Transcript not available
- Example Workflows
- List Recent Meetings
- Create Mind from Meeting
- Get Meeting Summaries
- Create Minds for Multiple Speakers
- Weekly Team Analysis
- Meeting Data Access
- What Data You Can Access
- Data Privacy
- Next Steps
- Official Documentation
Fathom Integration Setup
Access Meeting Transcripts
Connect Fathom to pull meeting recordings and transcripts directly into your AI workflows. Create minds from team meetings, client calls, and interviews without manual downloads.
What You’ll Get
When you connect Fathom to your MCP server, you unlock 3 additional tools:
- fathom_list_meetings - List meetings with summaries, participants, and metadata
- fathom_get_transcript - Get detailed transcripts with speaker names and emails
- fathom_get_meeting_details - Get comprehensive meeting information including action items
These tools work alongside the 8 core Mind Reasoner tools, giving you seamless access to your meeting data.
Choose Your Integration Approach
You have two options for working with Fathom data:
Option 1: MCP Server Integration (Recommended)
Best for: AI-driven workflows, natural language access, no coding
Benefits:
- Access Fathom meetings through simple AI commands
- Automatic authentication and error handling
- Seamless integration with Mind Reasoner mind creation
- Works in Claude Desktop, Claude Code, and other MCP clients
Setup: Follow the steps below to add Fathom credentials to your MCP server
Option 2: Direct Fathom API Integration
Best for: Custom applications, specialized workflows, full API control
Benefits:
- Complete control over API calls and data processing
- Build custom integrations with other services
- Implement specialized business logic
Resources:
- Fathom API Documentation
- Fathom API Reference
- Mind Reasoner REST API - Combine with Fathom data as needed
MCP Server Integration Setup
Get Your Fathom API Key
1. Log in to Fathom
Navigate to app.fathom.video
2. Access Integration Settings
Click your profile icon → Settings → Integrations → API
3. Generate API Key
Click “Generate API Key” or “Create New Key”
Copy the API key that appears. It will look like: fathom_abc123def456...
API Key Access
Unlike Gong, you can view your Fathom API key again in the settings if needed. However, it’s still best practice to save it securely when generated.
Configure Your MCP Server
The configuration method depends on how you’re running the MCP server:
For Local/Stdio Mode (Claude Desktop, Claude Code CLI)
Add this environment variable to your configuration:
For Hosted/HTTP Mode (Serverless, Custom Clients)
Pass credentials as HTTP headers with each request:
Per-Request Authentication (HTTP Mode)
In HTTP mode, you can provide different Fathom credentials for each request. This is useful for multi-tenant applications or supporting multiple Fathom accounts.
Integration Active
Fathom is now connected to your MCP server. You can access meeting transcripts directly through natural language commands in your AI assistant.
Authentication Details
How Fathom Authentication Works
Fathom uses API Key authentication with a simple, straightforward approach:
- Your API key is sent in the
X-Api-Keyheader with each request - Fathom validates the key against your account
- If valid, the API returns data accessible to your account
This is simpler than Gong’s HMAC-SHA256 approach but still secure when used with HTTPS.
Security Best Practices
Protect Your Fathom API Key
Your Fathom API key provides access to all meeting recordings and transcripts in your account.
Security checklist:
- Never share your API key in messages or screenshots
- Don’t commit API keys to version control (use .env files, add to .gitignore)
- Use environment variables for local development
- Regenerate your key periodically from Fathom settings
- If compromised, immediately revoke and generate a new key
- Limit API key exposure to only the systems that need it
Troubleshooting
”Fathom tools not available”
Possible causes:
- Credentials not configured
- Environment variables not loaded
- MCP client not restarted after configuration
Solutions:
- Verify environment variable is set correctly
- Check for typos in variable name (
FATHOM_API_KEY) - Ensure API key format is correct (starts with “fathom_”)
- Restart your MCP client (Claude Desktop, Claude Code)
- Ask: “What MCP tools are available?” to see current tool list
”Authentication failed” or 401 errors
Possible causes:
- Incorrect API key
- API key revoked or deleted
- Fathom account suspended
Solutions:
- Verify API key matches exactly what’s shown in Fathom settings
- Check for extra spaces or line breaks in the key
- Generate a new API key in Fathom settings
- Verify your Fathom account is active and has API access
”Rate limit exceeded” or 429 errors
Cause: Too many API requests to Fathom in a short time period
Solutions:
- Wait for the time specified in the error message
- Reduce the frequency of meeting list queries
- Use date filtering to reduce result set sizes
- Contact Fathom support to discuss rate limits for your account
No meetings returned from fathom_list_meetings
Possible causes:
- No meetings in the specified date range
- User permissions don’t include meeting access
- Fathom account has no recorded meetings
Solutions:
- Try a wider date range or remove date filter
- Verify your Fathom account has recorded meetings
- Check that meetings are fully processed (not still transcribing)
- Ensure you have access to the meetings (not shared with restrictions)
Transcript not available
Possible causes:
- Meeting still processing
- Transcription failed
- Meeting was recorded without audio
Solutions:
- Wait a few minutes for transcription to complete
- Check the meeting in Fathom web app to verify transcript exists
- Verify meeting had audio and speakers
- Try re-processing the meeting in Fathom if needed
Example Workflows
Once Fathom is connected, try these workflows:
List Recent Meetings
AI uses: fathom_list_meetings with date filtering
Create Mind from Meeting
AI workflow:
- Lists meetings and finds the matching meeting
- Retrieves full transcript with
fathom_get_transcript - Creates a new mind with
create_mind - Uploads transcript data
- Creates snapshot and waits for training
Get Meeting Summaries
AI uses: fathom_list_meetings (includes summaries) + fathom_get_meeting_details for action items
Create Minds for Multiple Speakers
AI orchestrates:
- Gets meeting transcript
- Identifies all speakers
- Creates a mind for each speaker
- Uploads transcript segments for each speaker
- Trains all minds in parallel
Weekly Team Analysis
AI workflow:
- Lists all meetings from last month
- Filters to weekly team meetings (by title/participants)
- Gets transcripts for each meeting
- Identifies unique speakers across all meetings
- Creates minds and uploads relevant segments for each person
Meeting Data Access
What Data You Can Access
Fathom provides rich meeting data through the API:
- Meeting Metadata: Title, date, duration, participants, recording URL
- Transcripts: Full text with speaker attribution (names and emails)
- Summaries: AI-generated meeting summaries
- Action Items: Extracted tasks and follow-ups
- Key Topics: Important discussion points
- Participants: Names and email addresses of attendees
Data Privacy
When you connect Fathom:
- Only meetings you have access to are retrievable
- Transcripts are fetched in real-time from Fathom’s API
- Data is transmitted securely to Mind Reasoner for processing
- The MCP server does not store meeting data
- All data handling follows Mind Reasoner’s privacy policies
Next Steps
Explore Fathom Tools
Learn about all 3 Fathom tools, their parameters, and detailed usage examples.
Fathom Tools Reference →Add More Integrations
Connect Gong or Fireflies for access to sales calls and other meeting transcripts.
All Integrations →Complete Workflows
See end-to-end examples of creating minds from Fathom data.
Quickstart Guide →Official Documentation
For direct API integration or advanced use cases:
- Fathom API Documentation - Getting started guide
- Fathom API Reference - Complete endpoint reference
- Fathom Help Center - General Fathom support
