---
title: Fathom API Integration on Truto
slug: fathom
category: Default
canonical: "https://truto.one/integrations/detail/fathom/"
---

# Fathom API Integration on Truto



**Category:** Default  
**Status:** Beta

## MCP-ready AI tools

Truto exposes 7 tools for Fathom that AI agents can call directly.

- **list_all_fathom_teams** — List teams in Fathom. Returns an array of teams where each team includes the fields name and created_at.
- **list_all_fathom_team_members** — List team members in Fathom. Returns name, email, and created_at for each team member in the response.
- **list_all_fathom_meetings** — List meetings in Fathom. Returns key fields for each meeting including title, meeting_title, url, share_url, created_at, scheduled_start_time, scheduled_end_time, recording_start_time, recording_end_time, meeting_type, transcript_language, calendar_invitees, recorded_by, transcript, default_summary, action_items, and crm_matches.
- **delete_a_fathom_webhook_by_id** — Delete a webhook in Fathom using id. Returns no content if the webhook is deleted successfully.
- **create_a_fathom_webhook** — Create a webhook in Fathom to receive new meeting content. Requires destination_url and triggered_for. At least one of include_transcript, include_crm_matches, include_summary, or include_action_items must be true. Returns id, url, secret, created_at, include settings, and triggered_for in the response.
- **list_all_fathom_recording_summary** — Get summary for a specific recording in Fathom using id. Returns template_name and markdown_formatted fields describing the meeting summary. If destination_url is sent, summary will be POSTed asynchronously.
- **list_all_fathom_recording_transcript** — Get the transcript for a specific recording in Fathom using recording_id. Returns an array of transcript items containing speaker details (display_name, matched_calendar_invitee_email), spoken text, and timestamp.

## How it works

1. **Link your customer's Fathom account.** Use Truto's frontend SDK; we handle every OAuth and API key flow so you don't need to create the OAuth app.
2. **Authentication is automatic.** Truto refreshes tokens, stores credentials securely, and injects them into every API request.
3. **Call Truto's API to reach Fathom.** The Proxy API is a 1-to-1 mapping of the Fathom API.
4. **Get a unified response format.** Every response uses a single shape, with cursor-based pagination and data in the `result` field.

## Use cases

- **Auto-attach meeting summaries to candidate or customer records** — SaaS platforms like ATS or CRM tools can use Fathom webhooks to automatically capture post-meeting summaries and transcripts, then match them to the right record using calendar invitee emails. This eliminates manual note entry and ensures every conversation is documented.
- **Generate tasks and follow-ups from meeting action items** — Project management and productivity platforms can ingest Fathom meeting data to extract action items and automatically create tickets, tasks, or reminders assigned to the right team members — turning conversations into accountable work items.
- **Power conversation intelligence and sales coaching features** — Sales enablement platforms can pull diarized, timestamped transcripts from Fathom to run proprietary analysis — talk-to-listen ratios, keyword detection, objection handling scoring — without building their own recording infrastructure.
- **Monitor account health from customer call content** — Customer success platforms can ingest meeting summaries and transcripts to detect churn signals, sentiment shifts, or unresolved issues across all client-facing calls, feeding automated health scores and internal alerts.
- **Centralize team meeting intelligence across an organization** — Collaboration and knowledge management tools can list all teams, team members, and their meetings via Fathom to build a searchable, org-wide repository of meeting artifacts — making institutional knowledge accessible beyond the person who attended.

## What you can build

- **Real-time meeting artifact ingestion via webhooks** — Register Fathom webhooks programmatically so your platform receives transcripts, summaries, and action items the moment a meeting ends — no polling required.
- **Speaker-attributed transcript viewer** — Use diarized transcript data with speaker names, emails, and timestamps to build an in-app playback timeline that shows exactly who said what and when.
- **Automatic record matching from calendar invitees** — Map Fathom meeting metadata and calendar invitee emails to contacts, deals, or candidate records in your platform to auto-link meeting content to the right entity.
- **Markdown-native summary embedding** — Ingest Fathom's structured markdown-formatted summaries and render them directly in your product's UI — wikis, timelines, or dashboards — without custom parsing.
- **Team-level meeting analytics dashboard** — Pull team rosters and their associated meetings to surface aggregate metrics like meeting volume, coverage per account, and summary keyword trends across an entire team.
- **Webhook lifecycle management for end users** — Let your users create and delete Fathom webhooks from within your product, giving them control over which meeting events flow into your platform.

## FAQs

### What operations does Truto support for the Fathom integration?

Truto supports listing teams, team members, meetings, recording summaries, and recording transcripts. You can also create and delete webhooks programmatically. These cover the core read operations for meeting data and the webhook lifecycle for real-time event delivery.

### Can I receive meeting data in real time instead of polling?

Yes. You can use the create_a_fathom_webhook endpoint to register a webhook that fires when new meeting content is available. This is the recommended pattern — it eliminates polling and delivers transcripts, summaries, and action items as soon as a meeting ends.

### What data is available in Fathom meeting transcripts?

The recording transcript endpoint returns diarized transcript items including speaker display name, matched calendar invitee email, spoken text, and precise timestamps. This lets you attribute every statement to a specific participant.

### Are Fathom summaries returned as plain text or structured content?

Fathom summaries are returned as markdown-formatted content along with the template name used to generate them. You can render the markdown directly in your UI or parse it for specific sections like action items or key decisions.

### How does authentication work for end users connecting their Fathom accounts?

Truto handles the authentication flow for your end users. They connect their Fathom account through Truto's managed auth experience, so you don't need to build or maintain OAuth flows, token refresh logic, or credential storage yourself.

### Is there a Unified API available for Fathom?

There is no Unified API category for Fathom yet. The integration is available through Truto's native API proxy, giving you direct access to Fathom-specific endpoints for teams, meetings, transcripts, summaries, and webhooks.

## Related reading

- [Best MCP Server for Fathom in 2026](https://truto.one/blog/best-mcp-server-for-fathom-in-2026/) — Compare the best MCP servers for Fathom in 2026. Connect Fathom meeting transcripts to Claude, ChatGPT, Cursor, and LangChain agents without managing API keys or rate limits.
