Provides tools for interacting with Fathom.video API to manage meeting recordings, retrieve AI-generated summaries and transcripts, search meeting content, manage teams and webhooks, and access meeting analytics and participant insights.
Fathom MCP Server
An MCP (Model Context Protocol) server that enables LLMs to interact with the Fathom.video API for meeting recording management, transcripts, summaries, and analytics.
Features
List and filter meetings - Access your Fathom meeting recordings with powerful filtering
Get transcripts and summaries - Retrieve AI-generated summaries and full transcripts
Team management - List teams and team members in your organization
Webhook management - Create and delete webhooks for real-time notifications
Search meetings - Full-text search across meeting content
Analytics - Get meeting statistics and participant insights
Installation
Configuration
Get Your Fathom API Key
Log in to Fathom
Go to Settings > API
Generate or copy your API key
Claude Desktop Setup
Add the following to your Claude Desktop configuration file:
macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
Windows: %APPDATA%\Claude\claude_desktop_config.json
Environment Variable
Alternatively, set the environment variable:
Available Tools
Core API Tools
Tool | Description |
| List meetings with filtering by date, team, domain, recorder |
| Get AI-generated summary for a recording |
| Get full transcript with speaker identification |
| List all teams in your organization |
| List members of a specific team |
| Create a webhook for meeting notifications |
| Delete an existing webhook |
Helper Tools
Tool | Description |
| Search across meeting titles, transcripts, and summaries |
| Get analytics: duration stats, team breakdown, meeting types |
| Get participant frequency and domain analysis |
Usage Examples
List Recent Meetings
Get Meeting Summary
Search Meetings
Filter by Team
Get Analytics
Create a Webhook
Response Formats
All tools support two response formats:
markdown (default): Human-readable formatted output
json: Structured data for programmatic processing
Specify the format using the response_format parameter.
Rate Limits
The Fathom API has a rate limit of 60 requests per minute. The server handles rate limiting gracefully and will return an error message if the limit is exceeded.
Development
Project Structure
Error Handling
The server provides clear, actionable error messages:
401: Authentication failed - check your API key
404: Resource not found - verify the recording ID
429: Rate limit exceeded - wait before retrying
Network errors: Connection issues with Fathom API
License
MIT