Fathom MCP Server
Official Fathom MCP server that connects AI assistants to your meeting recordings, transcripts, AI summaries, action items, and teams.
Fathom is an AI meeting notetaker that records, transcribes, and summarizes video calls. The official Fathom MCP server exposes that meeting data to AI assistants over the Model Context Protocol, letting LLMs answer questions about past meetings, pull transcripts, retrieve AI summaries and action items, look up team activity, and manage webhook subscriptions. It is hosted by Fathom at https://api.fathom.ai/mcp and supports streamable HTTP transport, so there is nothing to self-host.
The server is available as a native connector inside ChatGPT (via the Fathom app) and Claude (via the Fathom connector or Claude Code), and can also be added to any other MCP-compatible client through the remote URL. Authentication is handled through the provider's OAuth flow when you connect from a supported client, so individual users do not have to manage API keys to use the connector path.
Because it is maintained directly by Fathom, the server tracks the underlying Fathom API surface (meetings, transcripts, summaries, action items, CRM matches, teams, and webhooks), including the API's async delivery pattern for large transcript and summary payloads. Use of the MCP server requires an eligible Fathom plan; team or workspace admins may need to enable the connector before individual members can use it.
Tools
| Tool | Description |
|---|---|
list_meetings |
List recorded meetings with filters such as date range, participants, invitees, and team. |
get_summary |
Fetch the AI-generated summary for a specific meeting recording. Supports synchronous response or async delivery to a destination URL. |
get_transcript |
Retrieve the full transcript for a meeting recording, including speakers and timestamps. Supports async delivery. |
list_teams |
List teams in the Fathom workspace that the authenticated user can access. |
list_team_members |
List members belonging to a given Fathom team. |
create_webhook |
Create a webhook subscription that pushes meeting content (transcript, summary, action items, or CRM matches) to a destination URL. |
delete_webhook |
Delete an existing webhook subscription. |
Prerequisites
- A Fathom account on a plan that includes MCP/API access
- A supported MCP client: Claude (web, desktop, or Code), ChatGPT, or any client that can connect to a remote MCP URL
- For team workspaces, an owner may need to enable the Fathom connector first
Server URL
https://api.fathom.ai/mcp
Claude (web or desktop connector)
- Open Claude settings and go to Connectors.
- Select the Fathom connector and click Connect.
- Approve the Fathom OAuth prompt to grant access to your meeting data.
Claude Code
Run the following in your terminal:
claude mcp add fathom -- npx mcp-remote@latest https://api.fathom.ai/mcp
This registers the remote server with Claude Code, which will then prompt you to authenticate with Fathom.
ChatGPT
- Open the Fathom app in ChatGPT.
- Click Connect and approve the authorization prompt.
- Use
@Fathomin chats to query meeting data.
Generic MCP client config
For any client that supports the mcp-remote bridge, you can add Fathom with:
{
"mcpServers": {
"fathom": {
"command": "npx",
"args": ["-y", "mcp-remote@latest", "https://api.fathom.ai/mcp"]
}
}
}
Authentication is handled by the Fathom OAuth flow that opens on first connection.
- Ask Claude or ChatGPT to summarize all customer calls from last week and group them by account
- Pull the full transcript of a specific sales call and extract objections or competitor mentions
- List action items across recent meetings for a given team and turn them into tasks
- Subscribe a downstream system to new meeting summaries via a webhook for CRM enrichment
- Search recent meetings by participant to find the last conversation with a given prospect or customer
- "List all meetings I had this week with anyone from acme.com and summarize the key topics."
- "Get the transcript of my last call with Jane and pull out every action item assigned to me."
- "Show me all meetings on the Sales team in the last 30 days that mention pricing in the summary."
- "Create a Fathom webhook that posts new meeting summaries and action items to https://hooks.example.com/fathom."
- "Find my most recent meeting with the Acme account and draft a follow-up email based on the summary."
- Official, provider-hosted server maintained by Fathom, with no self-hosting required
- Native connectors in both Claude and ChatGPT, plus a remote URL for other MCP clients
- Covers the core Fathom API surface: meetings, transcripts, summaries, action items, teams, and webhooks
- Supports async delivery for large transcripts and summaries, plus webhook subscriptions for streaming new content
- Requires a paid Fathom plan that includes MCP/API access; no free tier for the remote server
- Workspace owners must enable the connector before team members can use it
- Public docs are light on the exact MCP tool schema, so you may need to inspect the server from your client to see all available tools
- agencyenterprise/fathom-mcp-server: community-maintained Fathom MCP server with OAuth, hosted at fathom-mcp-server.com
- Dot-Fun/fathom-mcp: self-hosted Python MCP server using a Fathom API key
- Granola, Otter.ai, and Gong MCP servers for similar meeting intelligence use cases on other platforms