Skip to content

Default · Beta

Fathom
API integration

Ship Default features without building the integration. Full Fathom API access via Proxy and 7 MCP-ready tools for AI agents — extend models and mappings to fit your product.

Built for specific customer use cases. Issues are resolved quickly.

Talk to us
Fathom

Use Cases

Why integrate with Fathom

Common scenarios for SaaS companies building Fathom integrations for their customers.

01

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.

02

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.

03

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.

04

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.

05

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

Ship these features with Truto + Fathom

Concrete product features your team can ship faster by leveraging Truto’s Fathom integration instead of building from scratch.

01

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.

02

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.

03

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.

04

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.

05

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.

06

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.

SuperAI

Fathom AI agent tools

Comprehensive AI agent toolset with fine-grained control. Integrates with MCP clients like Cursor and Claude, or frameworks like LangChain.

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.

Why Truto

Why use Truto’s MCP server for Fathom

Other MCP servers give you a static tool list for one app. Truto gives you a managed, multi-tenant MCP infrastructure across 650+ integrations.

01

Auto-generated, always up to date

Tools are dynamically generated from curated documentation — not hand-coded. As integrations evolve, tools stay current without manual maintenance.

02

Fine-grained access control

Scope each MCP server to read-only, write-only, specific methods, or tagged tool groups. Expose only what your AI agent needs — nothing more.

03

Multi-tenant by design

Each MCP server is scoped to a single connected account with its own credentials. The URL itself is the auth token — no shared secrets, no credential leaking across tenants.

04

Works with every MCP client

Standard JSON-RPC 2.0 protocol. Paste the URL into Claude, ChatGPT, Cursor, or any MCP-compatible agent framework — tools are discovered automatically.

05

Built-in auth, rate limits, and error handling

Tool calls execute through Truto’s proxy layer with automatic OAuth refresh, rate-limit handling, and normalized error responses. No raw API plumbing in your agent.

06

Expiring and auditable servers

Create time-limited MCP servers for contractors or automated workflows. Optional dual-auth requires both the URL and a Truto API token for high-security environments.

How It Works

From zero to integrated

Go live with Fathom in under an hour. No boilerplate, no maintenance burden.

01

Link your customer’s Fathom account

Use Truto’s frontend SDK to connect your customer’s Fathom account. We handle all OAuth and API key flows — you don’t need to create the OAuth app.

02

We handle authentication

Don’t spend time refreshing access tokens or figuring out secure storage. We handle it and inject credentials into every API request.

03

Call our API, we call Fathom

Truto’s Proxy API is a 1-to-1 mapping of the Fathom API. You call us, we call Fathom, and pass the response back in the same cycle.

04

Unified response format

Every response follows a single format across all integrations. We translate Fathom’s pagination into unified cursor-based pagination. Data is always in the result attribute.

FAQs

Common questions about Fathom on Truto

Authentication, rate limits, data freshness, and everything else you need to know before you integrate.

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.

Fathom

Get Fathom integrated into your app

Our team understands what it takes to make a Fathom integration successful. A short, crisp 30 minute call with folks who understand the problem.

Talk to us