Fathom · mindstone — Claude Code MCP server: features and setup
Connect an AI host to Fathom meeting data to find calls, read transcripts, and retrieve action items. Setup requires a Fathom API key.
claude mcp add --env FATHOM_API_KEY=<FATHOM_API_KEY> --env MCP_HOST_BRIDGE_STATE=<MCP_HOST_BRIDGE_STATE> --env MINDSTONE_REBEL_BRIDGE_STATE=<MINDSTONE_REBEL_BRIDGE_STATE> --transport stdio fathom -- npx -y @mindstone/mcp-server-fathomWhat Fathom does
Fathom gives an MCP host access to meeting data through the Fathom API. The server can search meetings by date range, retrieve a meeting’s details and transcript, list participants, and gather action items across calls. It also includes tools for teams and webhooks, plus a way to request a recording download and check its status.
It runs locally with npx. You’ll need Node.js 20+, npm, and a Fathom API key set as FATHOM_API_KEY. For Claude Code, add the server with the command below and supply your key. Without a valid key, the server cannot access Fathom data.
Text returned from meetings, including transcript lines and titles, is marked as untrusted so the host treats it as data rather than instructions. This is a locally run community server; Fathom also has an official MCP server.
What it helps with
- find Fathom meetings within a date range
- retrieve a meeting transcript and summary
- collect open action items across meetings
- list members of a Fathom team
- send new-meeting details to an HTTPS webhook
Example prompts for the agent
- Find my Fathom meetings from last week and read the transcript for the selected call.
- Gather open action items from my Fathom meetings.
- List the members of my Fathom team and create a webhook for new meetings at my HTTPS endpoint.
How to install Fathom
Platform CLI
claude mcp add --env FATHOM_API_KEY=<FATHOM_API_KEY> --env MCP_HOST_BRIDGE_STATE=<MCP_HOST_BRIDGE_STATE> --env MINDSTONE_REBEL_BRIDGE_STATE=<MINDSTONE_REBEL_BRIDGE_STATE> --transport stdio fathom -- npx -y @mindstone/mcp-server-fathomReplace <…> with your own values
Platform CLI
codex mcp add fathom --env FATHOM_API_KEY=<FATHOM_API_KEY> --env MCP_HOST_BRIDGE_STATE=<MCP_HOST_BRIDGE_STATE> --env MINDSTONE_REBEL_BRIDGE_STATE=<MINDSTONE_REBEL_BRIDGE_STATE> -- npx -y @mindstone/mcp-server-fathomReplace <…> with your own values
Config file
{
"mcpServers": {
"fathom": {
"command": "npx",
"args": [
"-y",
"@mindstone/mcp-server-fathom"
],
"env": {
"FATHOM_API_KEY": "<FATHOM_API_KEY>",
"MCP_HOST_BRIDGE_STATE": "<MCP_HOST_BRIDGE_STATE>",
"MINDSTONE_REBEL_BRIDGE_STATE": "<MINDSTONE_REBEL_BRIDGE_STATE>"
}
}
}
}Replace <…> with your own values
Config file
{
"servers": {
"fathom": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@mindstone/mcp-server-fathom"
],
"env": {
"FATHOM_API_KEY": "<FATHOM_API_KEY>",
"MCP_HOST_BRIDGE_STATE": "<MCP_HOST_BRIDGE_STATE>",
"MINDSTONE_REBEL_BRIDGE_STATE": "<MINDSTONE_REBEL_BRIDGE_STATE>"
}
}
}
}Replace <…> with your own values
Platform CLI
gemini mcp add -e FATHOM_API_KEY=<FATHOM_API_KEY> -e MCP_HOST_BRIDGE_STATE=<MCP_HOST_BRIDGE_STATE> -e MINDSTONE_REBEL_BRIDGE_STATE=<MINDSTONE_REBEL_BRIDGE_STATE> fathom npx -y @mindstone/mcp-server-fathomReplace <…> with your own values
Step by step, with commands for each platform: How to add an MCP server to Claude Code, Codex, Cursor, VS Code, Gemini CLI and more
Questions about Fathom
How do I install Fathom in Claude Code?
Run claude mcp add mcp-server-fathom -e FATHOM_API_KEY=<FATHOM_API_KEY> -- npx -y @mindstone/mcp-server-fathom. Replace <FATHOM_API_KEY> with your Fathom API key.
What does Fathom do?
It connects an MCP host to Fathom meeting records, transcripts, participant lists, and action items. Its tools also cover teams, webhooks, and recording downloads.
What do I need to run Fathom?
You need Node.js 20+, npm, and a Fathom API key provided through FATHOM_API_KEY. The server runs locally using npx.
Similar MCP servers
MCP servers catalog →Fathom by other authors comes first.