- Home
- MCP servers
- Fathom
Fathom
- typescript
0
GitHub Stars
typescript
Language
6 months ago
First Indexed
3 months ago
Catalog Refreshed
Documentation & install
Readme and setup notes from the catalogue, plus a client-ready config you can copy for your MCP host.
Installation
Add the following to your MCP client configuration file.
Configuration
View docs{
"mcpServers": {
"lukas-bekr-fathom-mcp": {
"command": "node",
"args": [
"/absolute/path/to/fathom-mcp/dist/index.js"
],
"env": {
"FATHOM_API_KEY": "your-api-key-here"
}
}
}
}You run this MCP server to let large language models interact with the Fathom.video API for managing meeting recordings, transcripts, summaries, teams, and analytics. It exposes practical tools to list, filter, search, and respond to meeting data, with real-time notifications via webhooks.
How to use
Navigate your MCP client to connect to the Fathom MCP server. You will access core API tools to list meetings, fetch transcripts and AI-generated summaries, manage teams and webhooks, and run analyses across your meeting data. Use the available tools to search meetings, retrieve statistics, and understand participant insights. You can request data in either human-friendly markdown or structured json for programmatic use.
How to install
Prerequisites: you need Node.js installed on your machine. You also need access to a Fathom API key for authenticating requests.
Install dependencies and prepare the server locally by following these steps:
# Clone or download the project
git clone <repository-url>
cd fathom-mcp
# Install dependencies
npm install
# Build the project
npm run build
Configuration
Get your Fathom API key from your Fathom account under Settings > API. Generate or copy the API key for use by the MCP server.
To run the MCP server locally with a standard stdio configuration, use the following configuration snippet. This runs the server as a local process via Node and passes your API key through an environment variable.
{
"mcpServers": {
"fathom": {
"command": "node",
"args": ["/absolute/path/to/fathom-mcp/dist/index.js"],
"env": {
"FATHOM_API_KEY": "your-api-key-here"
}
}
}
}
Alternative environment variable method
If you prefer, set the API key as an environment variable in your shell session before starting the server.
export FATHOM_API_KEY=your-api-key-here
Available tools
fathom_list_meetings
List meetings with filtering by date, team, domain, and recorder.
fathom_get_summary
Fetch the AI-generated summary for a specific recording.
fathom_get_transcript
Retrieve the full transcript with speaker identification for a recording.
fathom_list_teams
List all teams within your organization.
fathom_list_team_members
List members of a specific team.
fathom_create_webhook
Create a webhook to receive real-time meeting notifications.
fathom_delete_webhook
Delete an existing webhook.
fathom_search_meetings
Full-text search across meeting titles, transcripts, and summaries.
fathom_meeting_stats
Get analytics such as duration stats, team breakdown, and meeting types.
fathom_participant_stats
Obtain participant frequency and domain analysis.