FathomBridge
Provides tools for listing meetings, retrieving transcripts, summaries, action items, searching meetings, and listing teams from Fathom meeting transcripts.
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@FathomBridge Get the action items from my last sprint planning meeting"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
š FathomBridge
Your meetings, in your AI.
FathomBridge is a zero-install MCP (Model Context Protocol) server that connects any AI CLI or IDE directly to your Fathom meeting transcripts, summaries, and action items ā using your API key.
No cloning. No building. One line of config.
⨠Features
š List meetings ā with date, team, and pagination filters
š Full transcripts ā speaker-labelled with timestamps
š¤ AI summaries ā key points and decisions
ā Action items ā with owners and due dates
š Smart search ā find any meeting by title, host, or participant
š„ Teams ā list your Fathom organization teams
ā” Zero install ā runs via npx, nothing to clone or build
š API key auth ā simple, local, no OAuth flow needed
Related MCP server: Fathom MCP Server
š Quick Start
Step 1 ā Get Your Fathom API Key
Log in to fathom.video
Go to Settings ā Integrations ā API
Copy your API key
Step 2 ā Add to Your AI Tool Config
Claude Code (~/.claude/claude.json):
{
"mcpServers": {
"fathom": {
"command": "npx",
"args": ["-y", "fathombridge"],
"env": {
"FATHOM_API_KEY": "your-api-key-here"
}
}
}
}Cursor (.cursor/mcp.json):
{
"mcpServers": {
"fathom": {
"command": "npx",
"args": ["-y", "fathombridge"],
"env": {
"FATHOM_API_KEY": "your-api-key-here"
}
}
}
}Windsurf (~/.codeium/windsurf/mcp_config.json):
{
"mcpServers": {
"fathom": {
"command": "npx",
"args": ["-y", "fathombridge"],
"env": {
"FATHOM_API_KEY": "your-api-key-here"
}
}
}
}Gemini CLI (~/.gemini/settings.json):
{
"mcpServers": {
"fathom": {
"command": "npx",
"args": ["-y", "fathombridge"],
"env": {
"FATHOM_API_KEY": "your-api-key-here"
}
}
}
}Step 3 ā Restart Your AI Tool
Restart Claude Code / Cursor / Windsurf and verify:
/mcpYou should see fathom listed as connected.
š ļø Available Tools
Tool | Description |
| List meetings with date/team filters |
| Full transcript with speaker labels |
| AI summary + key points |
| Action items with owners/due dates |
| Search by title, host, participant |
| List organization teams |
š¬ Example Prompts
Once connected, try these in your AI tool:
Show me my last 5 Fathom meetings
Get the transcript from my sprint planning call yesterday
What were the action items from the client call with John?
Search for all meetings about the Q3 roadmap
Show me all meetings from this week with action items
Get the summary of meeting ID abc123š Security
Your API key is stored only in your local MCP config
All requests go directly from your machine to Fathom's API
No data is stored, logged, or transmitted to any third party
Never commit your API key to version control
š§ Troubleshooting
fathom not showing in /mcp
ā Restart your AI tool after editing the config file
Error: FATHOM_API_KEY environment variable is required
ā Make sure the env block in your config has your actual API key
Error: 401 Unauthorized
ā Your API key is invalid ā regenerate it at fathom.video ā Settings ā API
No meetings found
ā Your API key only accesses meetings recorded by you or shared to your team
Transcript not available yet ā Fathom takes a few minutes to process transcripts after a call ends
š Requirements
Node.js 18 or higher
A Fathom account
A Fathom API key
š¤ Contributing
Contributions welcome! Please:
Fork the repo
Create a feature branch
Make your changes with tests
Submit a PR with a clear description
š License
MIT Ā© 2026 Nauman Pathan
š Acknowledgements
Built on top of the Model Context Protocol by Anthropic. Powered by Fathom.
Available Tools
6 toolsget_action_itemsA
Get only the action items from a meeting ā clean list with owners and due dates
Inputs: meeting_id (required).
get_summaryB
Get the AI-generated summary, key points, and action items for a meeting
Inputs: meeting_id (required).
get_transcriptA
Get the full speaker-labelled, timestamped transcript for a meeting
Inputs: meeting_id (required).
list_meetingsB
List your Fathom meetings with optional date, team, and pagination filters
Inputs: limit, cursor, team_id, to_date, +1 more.
list_teamsA
List all teams in your Fathom organization
Inputs: no named parameters.
search_meetingsB
Search meetings by title, host name, or participant email
Inputs: query (required), limit, include_transcript.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelogā¦
TDQS
Scored across 6 tools
list_meetings and search_meetings both return meetings but are differentiated by filtering/browsing versus searching by text fields. get_summary and get_action_items overlap slightly since summaries include action items, but the dedicated action-item tool has a clear distinct purpose.
All tool names consistently follow a verb_noun snake_case pattern using list, get, or search verbs. There are no mixed conventions or vague generic names.
Six tools is a well-scoped count for a meeting-insights server. Each tool covers a distinct retrieval need without unnecessary bloat or missing core functions.
The server covers core read-only workflows: discovering meetings, searching, retrieving transcripts, summaries, action items, and listing teams. A minor gap is the lack of a dedicated get_meeting endpoint for single-meeting metadata, but list_meetings likely covers that need.
Related MCP Connectors
Connect Claude to Fathom meeting recordings, transcripts, and summaries
Give your AI assistant real meeting context via Fathom so every output grounded in your work
Search and use your Circleback meeting notes, transcripts, and action items in AI tools
Transcribe audio and video and work with your transcript library from any AI app. 119 languages.
Related MCP Servers
- AlicenseCqualityDmaintenanceEnables access to Fathom.video meeting data including AI-generated transcripts, summaries, and action items. Supports searching meetings, exporting to markdown, and managing webhooks through natural language in Cursor IDE.1120 npm6MIT
- AlicenseAqualityDmaintenanceEnables LLMs to interact with Fathom.video API for managing meeting recordings, retrieving transcripts and AI-generated summaries, searching meeting content, and accessing analytics and team data.1016 npm1MIT
- AlicenseAqualityDmaintenanceEnables AI assistants to access Fathom meeting recordings, summaries, transcripts, teams, and webhooks through the Model Context Protocol.716 npm14MIT
- AlicenseNot gradedqualityDmaintenanceProvides AI assistants access to Fathom meeting recordings, summaries, and transcripts via tools like list_meetings, get_meeting_summary, and get_meeting_transcript.MIT