# Fathom — MCP server on mcp.ai > Connect your Fathom account and use 7 tools for meeting assistants straight from your AI agent. Connect in one click, no API key needed. AI meeting assistant that records, transcribes, and summarizes meetings. By: mcp.ai · official Page: https://mcp.ai/fathom ## Connect (MCP protocol) Remote MCP endpoint (HTTP, streamable): https://api.mcp.ai/p_fathom?ms=1787291520000 Add it as a custom/remote MCP connector, then authenticate when prompted. ## REST API (no MCP client required) Every tool is also a REST endpoint, authed with a workspace API key. Discover: GET https://api.mcp.ai/api/fathom/_endpoints # public; lists every endpoint Call: POST https://api.mcp.ai/api/fathom/ Authorization: Bearer sk_live_… # create one at https://mcp.ai/settings/api-keys Content-Type: application/json Body: { …args } → { "ok": true, "tool": "", "result": { … } } ## Developer docs How to use (MCP or REST), markdown: https://mcp.ai/fathom/skill.md Postman collection (v2.1): https://mcp.ai/fathom/postman.json ## Tools - fathom_create_webhook(triggered_for: string[], destination_url: string, include_summary?: boolean, include_transcript?: boolean, include_crm_matches?: boolean, include_action_items?: boolean) — Tool to create a webhook to receive new meeting content from Fathom. Use when you need to set up notifications for meeting recordings. At least one of transcript, CRM matches, summary, or action items - fathom_delete_webhook(id: string) — Tool to delete an existing webhook by its ID. Use when you need to remove a webhook that is no longer needed. - fathom_get_recording_summary(recording_id: integer, destination_url?: string) — Tool to retrieve the AI-generated summary for a specific recording. Use when you need to access the summary of a meeting recording. Supports both synchronous mode (returns summary directly) and asynch - fathom_get_recording_transcript(recording_id: integer, destination_url?: string) — Tool to retrieve the full transcript for a specific recording. Use when you need to access the complete meeting transcript with speaker information and timestamps. Can operate synchronously (returns t - fathom_list_meetings(teams?: string[], cursor?: string, recorded_by?: string[], created_after?: string, created_before?: string, include_summary?: boolean, include_transcript?: boolean, include_crm_matches?: boolean, include_action_items?: boolean, calendar_invitees_domains?: string[], calendar_invitees_domains_type?: string) — Tool to retrieve a paginated list of meeting recordings for the authenticated user or organization. Use when you need to fetch meetings with optional filtering by dates, domains, meeting type, or reco - fathom_list_team_members(team?: string, cursor?: string) — Tool to retrieve a paginated list of all team members in the organization. Use when you need to view team members, optionally filtered by team name or paginated using a cursor. - fathom_list_teams(cursor?: string) — Tool to retrieve a paginated list of all teams in the organization. Use when you need to get information about teams accessible through the API. ## Example prompts - "What can I do in Fathom?" - "Show me a summary of my Fathom account" ## Links Docs: https://mcp.ai/docs/mcps/fathom Website: https://mcp.ai/mcps/fathom