Self-hosted email CLI / API / MCP server for AI agents and apps
- ✓Actively maintained (<30d)
- ✓Clear description
- ✓Topics declared
- ✓Documented (README)
- !Licence file present but not machine-readable
git clone https://github.com/fluxmailai/fluxmail{
"mcpServers": {
"fluxmail": {
"command": "node",
"args": ["/path/to/fluxmail/dist/index.js"]
}
}
}MCP Servers overview
<p align="center"> <img src="docs/assets/fluxmail-banner.png" alt="Fluxmail" width="100%"> </p> <p align="center"><a href="https://github.com/fluxmailai/fluxmail/actions/workflows/ci.yml"><img alt="CI" src="https://img.shields.io/github/actions/workflow/status/fluxmailai/fluxmail/ci.yml?branch=main&style=flat-square&label=CI&logo=github"></a> <a href="https://www.npmjs.com/package/fluxmail"><img alt="npm version" src="https://img.shields.io/npm/v/fluxmail?style=flat-square&logo=npm&color=1f4fcc"></a> <a href="https://github.com/fluxmailai/fluxmail/pkgs/container/fluxmail"><img alt="Container image" src="https://img.shields.io/badge/GHCR-container-2496ED?style=flat-square&logo=docker&logoColor=white"></a></p> Fluxmail is self-hosted email infrastructure for agents and apps. It connects to Gmail, Microsoft 365, Outlook.com, and IMAP/SMTP mailboxes. Agents use MCP, apps and backend workflows use the versioned REST API, and operators use the CLI to connect mailboxes, manage access, and run the service. ## Features - 📬 Connect Gmail, Google Workspace, Microsoft 365, Outlook.com, and IMAP/SMTP mailboxes to one instance. - 🤖 Give agents MCP tools to list, search, read, draft, reply, forward, send, schedule, and organize email. - 🔌 Use the same mailbox operations from the versioned REST API and CLI. - 🧵 Fetch complete messages and threads, work across several mailboxes, and download attachments. - 🗂️ Mark mail as read, star or archive it, move it between folders, send it to Trash, and manage Gmail labels or Outlook categories. - 🔐 Limit each client to selected mailboxes and actions with permission profiles or custom policies. - 👥 Add members and choose which mailboxes each can access on Business and Enterprise plans. - 🏠 Run Fluxmail locally or in Docker while keeping its database and encrypted provider credentials on your infrastructure. ## Get started Fluxmail requires Node.js 20.20.x, or Node.js 22.22 or later. ```bash npm install -g fluxmail fluxmail setup --name "Your name" --email you@example.com ``` Then follow the [quickstart](https://fluxmail.ai/docs/quickstart) to connect a mailbox and choose how you want to use Fluxmail: MCP, REST API, or CLI. For a local MCP connection, configure your client to launch `fluxmail` with arguments `["stdio", "--profile", "read-only"]`. The client must run as the same operating-system user and use the same Fluxmail data directory as setup. Stdio uses the local member session; it does not need an API key or a separate HTTP server. Ask the client to call `list_accounts` to check the connection. A fresh instance returns an empty account list. See [Connect an MCP client](https://fluxmail.ai/docs/connect-an-mcp-client) for client configuration and HTTP connections. Its Cline section covers MCP settings and Cline CLI setup, also available as `llms-install.md` in this repository. ## Documentation - [Overview](https://fluxmail.ai/docs/overview) - [MCP tools](https://fluxmail.ai/docs/tools) - [Build with REST](https://fluxmail.ai/docs/build-with-rest) - [REST API](https://fluxmail.ai/docs/rest-api) - [Permissions](https://fluxmail.ai/docs/permissions) - [Configuration](https://fluxmail.ai/docs/configuration) - [CLI reference](https://fluxmail.ai/docs/cli) - [Gmail setup](https://fluxmail.ai/docs/connect-gmail-to-mcp) - [Outlook setup](https://fluxmail.ai/docs/connect-outlook-to-mcp) - [IMAP setup](https://fluxmail.ai/docs/connect-an-imap-mailbox) - [Architecture](https://fluxmail.ai/docs/architecture) - [Teams and plans](https://fluxmail.ai/docs/teams-and-plans) - [Authentication and instances](https://fluxmail.ai/docs/authentication-and-instances) ## Plans and license The Personal plan supports three mailboxes and one member. Paid plans raise those limits for teams that share an instance. See [Fluxmail pricing](https://fluxmail.ai/pricing) for current details. Fluxmail is source available under the [Elastic License 2.0](LICENSE.md). You may use, modify, create derivative works, and redistribute Fluxmail subject to that license. Running a fork does not by itself require a paid Fluxmail subscription, and the built-in Personal plan supports three mailboxes and one member without a paid key. Official Pro, Business, and Enterprise entitlements require a valid Fluxmail license key. ELv2 does not allow you to change or circumvent license key functionality, remove protected functionality, or provide Fluxmail itself as a hosted or managed service that exposes a substantial set of its features. Use of the Fluxmail name and logos is also subject to the [Fluxmail Terms of Service](https://fluxmail.ai/terms).
What people ask about fluxmail
What is fluxmailai/fluxmail?
+
fluxmailai/fluxmail is mcp servers for the Claude AI ecosystem. Self-hosted email CLI / API / MCP server for AI agents and apps It has 7 GitHub stars and its last recorded update is dated 2026-10-08.
How do I install fluxmail?
+
You can install fluxmail by cloning the repository (https://github.com/fluxmailai/fluxmail) or following the README instructions on GitHub. ClaudeWave also provides quick install blocks on this page.
Is fluxmailai/fluxmail safe to use?
+
Our security agent has analyzed fluxmailai/fluxmail and assigned a Trust Score of 80/100 (tier: Trusted). See the full breakdown of passed checks and flags on this page.
Who maintains fluxmailai/fluxmail?
+
fluxmailai/fluxmail is maintained by fluxmailai. The last recorded GitHub activity is dated 2026-10-08, with 0 open issues.
Are there alternatives to fluxmail?
+
Yes. On ClaudeWave you can browse similar mcp servers at /categories/mcp, sorted by popularity or recent activity.
Deploy fluxmail to your cloud
Ship this repo to production in minutes. Each platform spins up its own environment with editable env vars.
Maintain this repo? Add a badge to your README
Drop the badge into your GitHub README to show it's tracked on ClaudeWave. Each badge links back to this page and reflects the live Trust Score.
[](https://claudewave.com/repo/fluxmailai-fluxmail)<a href="https://claudewave.com/repo/fluxmailai-fluxmail"><img src="https://claudewave.com/api/badge/fluxmailai-fluxmail" alt="Featured on ClaudeWave: fluxmailai/fluxmail" width="320" height="64" /></a>More MCP Servers
Fair-code workflow automation platform with native AI capabilities. Combine visual building with custom code, self-host or cloud, 400+ integrations.
User-friendly AI Interface (Supports Ollama, OpenAI API, ...)
An open-source AI agent that brings the power of Gemini directly into your terminal.
Real-time global intelligence dashboard. AI-powered news aggregation, geopolitical monitoring, and infrastructure tracking in a unified situational awareness interface
🕷️ An adaptive Web Scraping framework that handles everything from a single request to a full-scale crawl! Don't be shy, join here: https://discord.gg/EMgGbDceNQ and follow here for daily tips and tricks: https://x.com/Scrapling_dev
The fastest path to AI-powered full stack observability, even for lean teams.