Fathom
AI meeting assistant for recordings, summaries, transcripts, teams, and meeting webhooks.
Tools
| Name | Description |
|---|---|
validate_connectionValidate the Fathom API key with a minimal authenticated request. | Validate the Fathom API key with a minimal authenticated request. |
list_meetingsList Fathom meetings with official filters, cursor pagination, and optional transcript/summary/action item fields. | List Fathom meetings with official filters, cursor pagination, and optional transcript/summary/action item fields. |
find_meetingsFind Fathom meetings by date range, recorder, team, meeting type, or invitee domain. | Find Fathom meetings by date range, recorder, team, meeting type, or invitee domain. |
get_recording_summaryGet the Fathom AI summary for a recording directly as JSON. | Get the Fathom AI summary for a recording directly as JSON. |
get_recording_transcriptGet the speaker-attributed transcript for a Fathom recording directly as JSON. | Get the speaker-attributed transcript for a Fathom recording directly as JSON. |
list_meeting_typesList Fathom meeting type names and statuses for use with meeting filters. | List Fathom meeting type names and statuses for use with meeting filters. |
list_teamsList Fathom teams visible to the API key. | List Fathom teams visible to the API key. |
list_team_membersList Fathom team members, optionally filtered by team name. | List Fathom team members, optionally filtered by team name. |
Triggers
| Name | Description |
|---|---|
webhook_event_receivedReceive Fathom new-meeting-content webhook payloads from a manually configured Fathom webhook. | Receive Fathom new-meeting-content webhook payloads from a manually configured Fathom webhook. |
new_meeting_content_readyAutomatically create a Fathom webhook and trigger when new meeting content is ready. Signature verification requires raw request bodies and is not performed by this trigger runtime. | Automatically create a Fathom webhook and trigger when new meeting content is ready. Signature verification requires raw request bodies and is not performed by this trigger runtime. |
Quick Start
import { WeavzClient } from '@weavz-io/sdk'
const weavz = new WeavzClient({ apiKey: 'wvz_...' })
const result = await weavz.actions.execute('fathom', 'validate_connection', {
workspaceId: '550e8400-e29b-41d4-a716-446655440000',
integrationAlias: 'fathom',
input: { /* ... */ },
})Related Integrations
Works well with
Frequently Asked Questions
How do I connect Fathom to my app?
Use Weavz Hosted Connect for Custom authentication. Install the SDK, create a connection through the connect portal or API, then execute tools programmatically.
What tools does Fathom support?
Fathom supports 8 tools including Validate Connection, List Meetings, Find Meetings, Get Recording Summary, Get Recording Transcript, and more.
Can I use Fathom with AI agents?
Yes. Add Fathom to an MCP server in Tool Mode or Code Mode. Code Mode provides 3 meta-tools with on-demand API discovery so agents can compose stateful workflows without loading every action schema up front.
Can Fathom be used in stateful agent workflows?
Yes. Agents can combine Fathom tools with Filesystem, State KV, Human Gates, input partials, and other workspace integrations while keeping execution scoped to the selected workspace or end user.
What authentication does Fathom use?
Fathom uses Custom. Weavz stores credentials securely and uses them for authorized action execution.
How much does the Fathom integration cost?
The Fathom integration is included on all Weavz plans including the free tier with 20,000 actions per month. No credit card required.
What triggers does Fathom support?
Fathom supports 2 triggers including Webhook Event Received, New Meeting Content Ready.
Connect Fathom in minutes
Get 20,000 free action executions every month. No credit card required.