Fathom

Tools to list meetings and retrieve full transcripts from your Fathom workspace via Dust's built-in Fathom MCP server.

Overview

The Fathom MCP lets agents access your Fathom meeting data without leaving the conversation. It supports:

  • Listing meetings with powerful filters (date range, teams, recorded by, domains)
  • Optionally including AI summary, action items, and CRM matches in the meeting results
  • Retrieving the full transcript for a specific recording

This connector is read-only and designed for safe retrieval of meeting context.

Connection Setup (Admin)

  1. In Dust, go to Spaces → Tools and click Add Tools.
  2. Select Fathom from the list of available tools.
  3. Complete the OAuth flow to connect your Fathom account.
  4. Choose whether to use Shared (workspace) or Personal credentials based on your policy.
  5. Share the tool to the spaces where you want it available.

Once connected, the Fathom toolset will be available to add to agents in the spaces you grant access to.

Authentication

Fathom uses OAuth. An admin must complete the initial OAuth flow during setup. You can then operate with either:

  • Shared credentials — all users share the same connection.
  • Personal credentials — each user authenticates the first time they use the tool.

Choose based on your organization's security model. See Personal vs Shared Credentials for guidance.

Available Tools

ToolDescription
list_meetingsList Fathom meetings with filters (date range, recorded by, teams, domains) and optional includes (summary, action items, CRM matches).
get_transcriptGet the full transcript of a Fathom meeting recording by recording_id. Large transcripts are saved as conversation files.

All tools are read-only.

Tool Parameters

list_meetings

ParameterTypeRequiredDescription
cursorstringNoPagination cursor returned as next_cursor in a previous response. Omit to start from the beginning.
start_datestringNoFilter meetings created after this ISO 8601 timestamp (e.g. 2024-01-01T00:00:00Z).
end_datestringNoFilter meetings created before this ISO 8601 timestamp (e.g. 2024-12-31T23:59:59Z).
recording_idnumberNoFilter the current page to a specific recording by its numeric ID. If not found on this page, paginate using next_cursor.
calendar_invitees_domainsstring[]NoFilter by company domains in the calendar invitee list (exact match). Returns meetings where any domain appears (e.g. ["acme.com", "client.com"]).
calendar_invitees_domains_typeenumNoFilter by whether calendar invitees include external email domains. One of: all (default), only_internal, one_or_more_external.
recorded_bystring[]NoFilter by email addresses of users who recorded meetings. Returns meetings recorded by any specified user (e.g. ["[email protected]", "[email protected]"]).
teamsstring[]NoFilter by team names. Returns meetings that belong to any of the specified teams (e.g. ["Sales", "Engineering"]).
include_action_itemsbooleanNoInclude AI-extracted action items for each meeting.
include_crm_matchesbooleanNoInclude CRM matches (contacts, companies, deals) for each meeting. Only returns data from your connected CRM.
include_summarybooleanNoFetch the AI-generated summary for each meeting via the recordings API. Most useful combined with recording_id.

get_transcript

ParameterTypeRequiredDescription
recording_idnumberYesThe numeric recording ID (e.g. the recordingId field returned by list_meetings).

Adding Fathom Tools to Agents

After admin setup, the Fathom toolset can be added to an agent by selecting it in the Agent Builder. Admins can make it available to specific spaces or organization-wide.

Tips

  • Find a specific call: Use recording_id with include_summary: true in list_meetings to fetch a single meeting's metadata and summary, then call get_transcript for the full text.
  • Large transcripts: Results are saved as files. Open the transcript file and scroll or load progressively. For programmatic reads, use chunked reads.

Troubleshooting

  • Authentication prompts keep appearing: If using Personal credentials, each user must authenticate on first use. Admins should complete the initial OAuth flow during setup.
  • Tool not visible in a space: Confirm the Fathom tool is shared with that space under the tool's Sharing tab.