# Fathom MCP

> Fathom MCP lets you control your meeting intelligence directly from any AI agent. List all meetings, search across years of recordings by keyword, and automatically pull out full transcripts, summaries, or specific action items without opening a web browser.

## Overview
- **Category:** productivity
- **Price:** Free
- **Tags:** meeting-transcription, automated-summaries, action-items, conversation-intelligence, meeting-recording, ai-assistant

## Description

Connect your Fathom video account to your preferred AI client and take over the note-taking process entirely. Instead of logging into a separate platform just to summarize what happened, you ask your agent directly. You can search across all your recording history—titles, dates, and participants included—to find exactly what you need. Need to know who spoke about pricing? Pull up the full speaker-attributed transcript with timestamps instantly. Better yet, you can extract key decisions, generate a concise summary of discussion points, or even pull out every single task assigned during the call. This means you don't just review notes; you automate follow-up workflows using your AI client via Vinkius, making meeting data immediately actionable.

## Tools

### get_action_items
Extracts specific tasks, including owners and due dates, that were identified during a meeting.

### get_attendees
Provides a list of all people who participated in a specified meeting.

### get_highlights
Retrieves the specific moments that were flagged as important during a recorded call.

### get_me
Checks and confirms your current API token user profile details.

### get_meeting
Retrieves general metadata, such as the title and date, for a single Fathom meeting.

### get_recording
Gets the direct URLs you need to stream or download the video and audio recording of a call.

### get_summary
Generates a concise, AI-written summary that distills the main discussion points from a meeting.

### get_team_meetings
Lists all meetings that were shared with your specific Fathom team members.

### get_transcript
Pulls the full, speaker-attributed text transcript for a complete review of the discussion.

### get_webhooks
Lists all webhooks that have been set up or configured in your account.

### list_meetings
Retrieves a comprehensive list of every meeting recorded in your Fathom history.

### search_meetings
Searches across all recordings to find meetings containing specific keywords or phrases.

## Prompt Examples

**Prompt:** 
```
Show me the summary and action items for my last meeting
```

**Response:** 
```
Retrieving your last meeting... Title: 'Project Alpha Kickoff'. Summary: The team aligned on the Q2 roadmap and budget. Action Items: 1. John to send draft spec by Friday. 2. Sarah to schedule follow-up with stakeholders.
```

**Prompt:** 
```
Search my meetings for mentions of 'pricing strategy'
```

**Response:** 
```
Searching meetings... I found 2 recordings mentioning 'pricing strategy': 'Monthly Business Review' (March 15) and 'Pricing Workshop' (Feb 20). Would you like the transcript snippets for these mentions?
```

**Prompt:** 
```
Get the transcript for meeting 'abc-123'
```

**Response:** 
```
Retrieving transcript... I have the full speaker-attributed text for 'Product Roadmap Sync'. [Agent displays snippet of transcript]. Would you like me to export this or search for specific details within it?
```

## Capabilities

### Find all meetings
Retrieve a list of all past and recent meetings in your account.

### Search across recordings
Look up specific discussions or keywords across multiple meeting recordings.

### Generate summaries
Get a concise, AI-written digest of the key decisions and discussion points from any given meeting.

### Extract transcripts
Retrieve full, detailed text transcripts showing exactly which speaker said what and when.

### Identify tasks
Automatically pull out specific action items, including who is responsible and the due date.

### Audit participants
Get a list of everyone who joined the meeting, along with their join times and speaking duration.

## Use Cases

### Verifying client commitments after a sales call
A Sales Rep needs confirmation that the client agreed on the Q3 pricing. Instead of emailing 'Can you confirm X?', they prompt their agent: 'Search my meetings for mentions of pricing strategy.' The agent uses `search_meetings` and returns specific snippets from the transcript, confirming exactly what was said.

### Onboarding a new Product Manager to a project
A PM needs to get up to speed on a complex initiative. They ask their agent for 'all meetings shared with my team' (`get_team_meetings`). The agent pulls the list, allowing the PM to quickly understand who was involved and what topics were discussed.

### Conducting post-mortem analysis of a project
The Ops Manager needs to know who missed meetings or spoke the least. They run `get_attendees` for key syncs, allowing them to audit participation levels and pinpoint areas needing better engagement.

### Reviewing competitive intelligence from an interview
A Researcher needs to find every mention of a competitor's name across dozens of interviews. They use the `search_meetings` tool, which scans all recordings and provides precise titles and dates where that keyword appeared.

## Benefits

- Stop reading raw transcripts. Use the `get_summary` tool to get a digest of key decisions and overall context immediately.
- Never forget who was supposed to do what. Running `get_action_items` pulls out every task, owner, and due date so you can automate follow-up workflows.
- Need proof of a commitment? Pull the full transcript using `get_transcript`. You can search for specific phrases or names across hours of audio in seconds.
- Quickly find critical moments. The `get_highlights` tool allows your agent to focus only on flagged, important parts of a call instead of making you review two hours of video.
- Understand team knowledge gaps. Use `get_team_meetings` to monitor cross-functional discussions and audit shared knowledge without manual data collection.

## How It Works

The bottom line is you talk to your AI client in plain English, and it handles connecting to Fathom to pull the specific meeting intelligence you need.

1. Subscribe to this MCP and provide your Fathom API key.
2. Your AI client authenticates the connection through Vinkius.
3. You prompt your agent using natural language, like 'Show me the action items for my last team sync,' and get the data returned.

## Frequently Asked Questions

**How do I use Fathom MCP to search my meetings for specific topics?**
You use the `search_meetings` tool by asking your agent to look for keywords. For example, you can prompt it: 'Search all recordings for mentions of pricing strategy.' It scans across your entire history and reports findings.

**Can I get a list of attendees using Fathom MCP?**
Yes, the `get_attendees` tool provides you with a roster of every participant for a specific meeting. You can see who joined and how long each person spoke.

**Does Fathom MCP summarize all my team discussions?**
You use the `get_team_meetings` tool to list meetings shared with your team. Then, you request a summary for those specific meetings using `get_summary`.

**What is the difference between getting transcripts and summaries from Fathom MCP?**
The `get_transcript` tool gives you the raw, full text of everything said. The `get_summary` tool processes that data to provide only the high-level key takeaways and decisions.

**How do I find recordings for a meeting I talked about last week?**
First, use `list_meetings` to confirm the title or date. Then, you can run `get_meeting` with the details to ensure it's the right recording, and finally, use `get_recording` to get the streamable URLs.