choyiny / saasmail
Self-hosted email server for SaaS teams on Cloudflare Workers with WebMCP support
Why this job: works in the areas we cover, but does not say which job it does
What it does
- One timeline per customer. marketing, transactional, and support mail from a person, collapsed into one conversation.
- Multi-inbox with team permissions. many inbound addresses on one deployment; members see only the inboxes they're assigned.
- Thread or chat, per inbox. formal threading for marketing@, iMessage-style bubbles for support@.
- Per-inbox forwarding. re-send inbound mail to any address through your own provider, sidestepping the IP blocks that break Email Routing forwards.
- Gmail integration. put a Google Workspace mailbox on a saasmail timeline without moving its MX records: mail syncs in over the Gmail API, replies go back out as that mailbox, and anything typed in Gmail shows up too. Local setup guide.
Get started
npx saasmail install
# not signed in? it prints the login command to run first- Maintenance
- Active
- Last commit 13 days ago
- Stars
- 276
- +2 this week
- Licence
- Apache-2.0
- Allows business use
- Downloads for
- None listed
- No release files
- Latest version
- v2.0.0
- Released 16 days ago
- Built with
- TypeScript
- 96% of the code
Is it looked after?
- Contributors
- 4
- Last 90 days
- Issues
- 78% closed
- 5 still open
- Pull requests
- 262 merged
- 9 waiting
- Releases
- 24
- 24 in the last year
Similar repos
| Repo | Stars | Last commit | Licence | Downloads for |
|---|---|---|---|---|
| cloudflare / moltworker | 9,948 | 7 months ago | Apache-2.0 | No downloads |
| irinabuht12-oss / email-campaigns-claude | 165 | 2 months ago | MIT | No downloads |
| Shudesu / x-harness-oss | 103 | today | MIT | No downloads |
More: languages, topics and project record
Languages
- TypeScript 96%
- CSS 4%
- JavaScript <1%
- Shell <1%
Topics
- cloudflare-workers
- email-mcp
- email-mcp-server
- mcp
- saas
- webmcp
Project record
- JobOther AI tools
- StatusListed
- Commits741
- Forks54
- Watching5
- Stars in 28 days+18
- CreatedApr 15, 2026
- First seen by usNov 7, 2026
- CheckedNov 7, 2026





