
Fathom MCP Server
io.github.agencyenterprise由 GitHub 账号 agencyenterprise 发布v1.0.0更新于 Nov 2, 2026
Connect Claude to Fathom meeting recordings, transcripts, and summaries
发布方自己的服务:Fathom
概览
远程 MCP 服务器,通过 OAuth 只读访问,让助手连接 Fathom 的会议录音、转录文本和 AI 摘要。
- 可以做什么
- 按日期、团队、录制者、标题、主持人或参会者列出和搜索会议
- 获取某段录音的完整转录文本
- 获取某段录音的 AI 生成摘要
- 列出可访问的团队及其成员
- 适用场景
- 适合让助手回答关于你自己 Fathom 录制会议的问题,例如查看上周的会议、获取昨天站会的转录,或总结与设计团队的会议。
- 运行要求
- 需要远程端点(streamable HTTP,旧客户端可用 SSE 端点)并通过 OAuth 登录 Fathom。组织管理员须在组织管理设置中添加连接器。自托管需要 Node.js 18+、PostgreSQL、HTTPS 地址以及带客户端凭据的 Fathom OAuth 应用。
安装
在 SourceWeft 中
- 打开 控制台中的 Fathom MCP Server,将其添加到工作区。
- 连接 所需的 凭据。它们会被私密存储,绝不会在公开页面上展示。
- 为需要使用其工具的对话启用该服务。
Web executable,通过 Streamable HTTP。 远程服务在工作区中配置后即可从网页运行时运行。
交给智能体安装
把这段提示词粘贴到 Claude Code、Codex、Cursor 等智能体,或 SourceWeft 对话中。智能体会读取该服务器的安装指南,先向你展示发布者、端点和登录方式,经你同意后再把它添加到你的客户端。密钥不会写进任何命令。
阅读 https://sourceweft.com/mcp/io.github.agencyenterprise%2Ffathom-mcp-server/install.md,并按其中说明把这个 MCP 服务器接入我的客户端。修改任何配置之前,先告诉我它的发布者、端点和登录方式,等我确认。不要把 API 密钥写进命令或我会提交的文件;问我密钥应从哪里获取。其他 MCP 客户端
把它添加到你客户端的 mcpServers 配置中。 客户端会在首次连接时完成 OAuth 登录。
{
"mcpServers": {
"fathom": {
"type": "http",
"url": "https://fathom-mcp-server.com/mcp"
}
}
}README
It was fun while it lasted! Fathom now has an offical mcp: https://developers.fathom.ai/mcp-docs
However, I plan on adding very customizable tools to this mcp so it will be kept alive and expanded on once I have time or if anyone else contributes.
Fathom AI MCP Server
Connect Claude to your Fathom meetings, transcripts, and AI summaries.
[License: MIT] [Node.js] [MCP] [MCP Registry]
Get Started | Available Tools | API Docs | Self-Hosting | Contributing
Get Started
This server is published to the MCP Registry as io.github.agencyenterprise/fathom-mcp-server.
Claude Desktop (Streamable HTTP)
Connect in under 60 seconds:
- Open Claude Desktop
- Go to Settings > Connectors > Add Custom Connector
- Paste the URL above
- Authenticate with Fathom
That's it. Ask Claude about your meetings.
Organizations: Admins must add the connector via organization admin settings, not personal settings.
Perplexity Desktop and other SSE clients
For clients that use the legacy SSE transport (such as Perplexity Desktop for Mac), use the SSE endpoint:
Refer to your client's documentation for how to add a remote SSE connector.
Available Tools
Custom MCP Tools
search_meetings
Search Fathom meetings by title, meeting title, host name, host email, or attendee name/email. Automatically scans up to 5 pages of results. This is an MCP-native tool that performs client-side filtering since Fathom's API doesn't provide a search endpoint.
See the Fathom MCP Server documentation for full request and response parameters.
Example Usage in Claude
"Show me my meetings from last week"
"Get the transcript from my standup yesterday"
"Summarize my meeting with the design team"
Security
Your Fathom data is never stored or exposed by this server.
- Pass-through architecture: This server acts as a secure proxy, your Fathom data flows directly from Fathom to Claude without being stored, cached, or logged
- Encryption at rest: The only stored data (OAuth tokens) is encrypted using AES-256-GCM before being written to the database
- HTTPS only: All communication between Claude, this server, and Fathom is encrypted in transit
See our full Privacy Policy for details on data collection, usage, and your rights.
Permissions
This MCP server defines a custom scope called fathom:read for tokens it issues to Claude. This is not a Fathom API scope - it's specific to this MCP server to describe read-only access to your Fathom data.
The Fathom API itself only provides read access via its public_api scope. Write operations (creating/editing meetings, transcripts, etc.) are not available in the Fathom API.
Limitations
search_meetingsperforms client-side filtering since Fathom's API doesn't provide a search endpoint. For users with many meetings, uselist_meetingswith date filters instead.- You can always ask the LLM what query params are avaialable.
Self-Hosting
Fathom OAuth apps require HTTPS redirect URIs, so local development with http://localhost isn't possible. Deploy to a hosting provider to test.
1. Deploy to a Hosting Provider
Railway (recommended), Render, or any platform that provides:
- Node.js 18+ runtime
- PostgreSQL database
- HTTPS URL
Railway setup:
- Fork/clone this repo
- Create a new Railway project (you can deploy directly from your forked Github repo)
- Add a PostgreSQL database service in project
- Connect Database url to deployed repo in project and setup other envs
2. Create a Fathom OAuth App
- Go to Fathom Developer Portal
- Click "Register your app" (requires Fathom admin access)
- Set the redirect URI to
https://your-app-url.railway.app/oauth/fathom/callback - Note your Client ID and Client Secret
3. Configure Environment Variables (locally and in Railway)
Set these in your hosting provider's dashboard (as well as your local .env file to test build and start commands locally before pushing changes)
4. Initialize Database
Run migrations after first deploy:
Or via Railway CLI:
5. Connect Claude
Add your deployed URL as a custom connector in Claude Desktop:
For SSE clients (Perplexity Desktop, etc.):
Development
Tip: Run
npm run cibefore pushing to ensure your changes pass GitHub Actions.
Beta Testing
For pre-release features, use the staging URLs:
Fathom AI Deep dive
https://developers.fathom.ai/llms.txt
Contributing
See CONTRIBUTING.md for development setup and guidelines.
Releasing
See RELEASING.md for version and release instructions.
Future Development Plans
- Transcript vectorization — Enable vectorization of large transcripts so LLMs can parse and understand them more efficiently. Would be implemented as a stateless worker to ensure no user data is persisted.
- Action item aggregation — Aggregate action items across meetings with filters. "Show all my incomplete action items from this week."
- Meeting analytics — Calculate stats like total meeting time, meeting frequency, and top attendees.
- Speaker time analysis — Analyze transcripts to show who spoke most in a meeting.
- Meeting comparison — Compare two meeting summaries to highlight what changed over time.
- Fathom API changelog monitoring — Automated detection of Fathom API changes via GitHub Action that periodically checks their API reference and creates an issue if changes are detected.
Contributions toward these goals are welcome. See CONTRIBUTING.md.
License
MIT License - see LICENSE for details.
来源:README.md,提交 305c9cb
工具
0版本历史
1- v1.0.0最新Sep 16, 2026
评分
已满足适用检查项的 85%
该评分衡量此收录条目的完整程度,依据注册中心条目、端点与公开来源计算得出。它不是对服务器本身的评价,也不表示服务器安全或当前可用:可连通性是带日期的检查结果,评分也不包含安装量或用户评价。
- 近 30 天内可连通必需25 分
- 已声明认证方式必需10 分
- 已列出工具15 分
请让服务器在无凭据时响应 tools/list,或发布可在沙箱中无凭据启动的软件包。
- 描述必需15 分
- 图标10 分
- 文档15 分
- 许可证10 分
其他 Fathom 集成
Fathom
ai.fathom.api官方发布者
远程 Fathom MCP 端点,为 AI 助手提供你的 Fathom 会议上下文,让输出基于你的实际工作内容。
Fathom (lab)
dev.fly.fathom-lab-door官方发布者
一个远程实验服务器,用于查找某城镇中与某个兴趣相关的地点与群体(附来源),并提交缺失内容。

Eclipse Fathom MCP
由 GitHub 账号 CYAN-ECLIPSE-TECHNOLOGIES-LLC 发布
DeFi, measured honestly: signed protocol registry, dual-source risk reads, and an allowance audit

Fathom
ai.qompass
面向通过MCP/A2A运行的智能体的逆向工程工具,其发现结果附带证据。AI 翻译

MailFathom
由 GitHub 账号 fathomise 发布
自托管的邮件归档服务,把 IMAP 邮件同步到自己的 PostgreSQL 数据库,并以工具形式提供给 AI 助手搜索、带引用作答、起草和发送邮件。