fathom-mcp
by Dot-Fun·★ 15·Score 42
MCP server for accessing Fathom AI meeting recordings, transcripts, summaries, teams, and webhooks.
Overview
The Fathom MCP server provides comprehensive tools for interacting with Fathom AI's meeting recording platform. It allows users to retrieve meeting summaries and transcripts, filter meetings by various criteria, manage teams and team members, and set up webhooks for real-time notifications. The server supports both stdio and HTTP transport methods, making it flexible for different integration scenarios.
Try asking AI
After installing, here are 5 things you can ask your AI assistant:
When to choose this
Choose this server if you're already using Fathom AI and want to integrate meeting data into your MCP-enabled workflows or AI assistants.
When NOT to choose this
Don't choose this if you're not using Fathom AI, as it requires their API for functionality and doesn't support other meeting platforms.
Tools this server exposes
7 tools extracted from the READMElist_meetingsList meetings with advanced filtering and optional inclusion of transcripts, summaries, action items, and CRM matches
get_summaryRetrieve meeting summaries with support for async delivery
get_transcriptRetrieve meeting transcripts with speaker information and timestamps
list_teamsList all accessible teams
list_team_membersList team members with optional team filtering
create_webhookCreate webhooks for meeting notifications with customizable triggers and content inclusion
delete_webhookDelete webhooks by ID
Comparable tools
Installation
Installation
- Clone the repository:
git clone https://github.com/Dot-Fun/fathom-mcp.git
cd fathom-mcp- Install dependencies:
uv pip install fastmcp httpx pydantic
# or
pip install fastmcp httpx pydantic- Set up your API key:
export FATHOM_API_KEY="your_api_key_here"- Run the server:
fastmcp run server.pyClaude Desktop Integration
Add to your Claude Desktop configuration:
{
"mcpServers": {
"fathom": {
"command": "uv",
"args": [
"--directory",
"/path/to/fathom-mcp",
"run",
"fastmcp",
"run",
"server.py"
],
"env": {
"FATHOM_API_KEY": "your_api_key_here"
}
}
}
}FAQ
- What permissions does the Fathom API key need?
- The API key can access meetings recorded by the user and meetings shared to the user's team. It's a user-level credential.
- How is rate limiting handled?
- Fathom API has a global limit of 60 API calls per 60-second window. Rate-limited requests return HTTP 429 with headers indicating when the limit resets.
Compare fathom-mcp with
Last updated · Auto-generated from public README + GitHub signals.