Skip to main content
Glama
robertsur-delegate

fathom-mcp-hosted

README.md
# Fathom MCP — Hosted Server

Hosted MCP server for Fathom. No Node.js required for teammates.

## Teammate Setup (2 steps)

### 1. Get your Fathom API key
Go to **fathom.video → Settings → API Access** and generate a key.

### 2. Add to Claude Desktop config
Open: `~/Library/Application Support/Claude/claude_desktop_config.json` (Mac)
or: `%APPDATA%\Claude\claude_desktop_config.json` (Windows)

Add this:
```json
{
  "mcpServers": {
    "fathom": {
      "type": "http",
      "url": "https://YOUR_RAILWAY_URL/mcp",
      "headers": {
        "X-Fathom-Api-Key": "your_fathom_api_key_here"
      }
    }
  }
}
```

Restart Claude Desktop. Done.

---

## Deploying to Railway

1. Push this repo to GitHub
2. Go to railway.app → New Project → Deploy from GitHub repo
3. Select this repo
4. Railway auto-detects Node.js and deploys
5. Go to Settings → Networking → Generate Domain
6. Replace `YOUR_RAILWAY_URL` in the config above with your Railway domain

## Tools available

- `list_meetings` — list meetings with filters
- `get_transcript` — full transcript for a recording
- `get_summary` — AI summary for a recording  
- `search_meetings` — find calls by attendee email or domain
- `get_action_items` — all action items across recent meetings