{
  "markdown": "<p align=\"center\">\n  <img src=\"docs/assets/fluxmail-banner.png\" alt=\"Fluxmail\" width=\"100%\">\n</p>\n\n<p align=\"center\"><a href=\"https://github.com/churichard/fluxmail/actions/workflows/ci.yml\"><img alt=\"CI\" src=\"https://img.shields.io/github/actions/workflow/status/churichard/fluxmail/ci.yml?branch=main&amp;style=flat-square&amp;label=CI&amp;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&amp;logo=npm&amp;color=1f4fcc\"></a> <a href=\"https://github.com/churichard/fluxmail/pkgs/container/fluxmail\"><img alt=\"Container image\" src=\"https://img.shields.io/badge/GHCR-container-2496ED?style=flat-square&amp;logo=docker&amp;logoColor=white\"></a></p>\n\nFluxmail 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.\n\n## Features\n\n- 📬 Connect Gmail, Google Workspace, Microsoft 365, Outlook.com, and IMAP/SMTP mailboxes to one instance.\n- 🤖 Give agents MCP tools to list, search, read, draft, reply, forward, send, schedule, and organize email.\n- 🔌 Use the same mailbox operations from the versioned REST API and CLI.\n- 🧵 Fetch complete messages and threads, work across several mailboxes, and download attachments.\n- 🗂️ Mark mail as read, star or archive it, move it between folders, send it to Trash, and manage Gmail labels or Outlook categories.\n- 🔐 Limit each client to selected mailboxes and actions with permission profiles or custom policies.\n- 👥 Add members and share selected mailboxes on Team and Enterprise plans.\n- 🏠 Run Fluxmail locally or in Docker while keeping its database and encrypted provider credentials on your infrastructure.\n\n## Get started\n\nFluxmail requires Node.js 20.20.x, or Node.js 22.22 or later.\n\n```bash\nnpm install -g fluxmail\nfluxmail setup --name \"Your name\" --email you@example.com\n```\n\nThen 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.\n\n## Documentation\n\n- [Overview](https://fluxmail.ai/docs/overview)\n- [MCP tools](https://fluxmail.ai/docs/tools)\n- [Build with REST](https://fluxmail.ai/docs/build-with-rest)\n- [REST API](https://fluxmail.ai/docs/rest-api)\n- [Permissions](https://fluxmail.ai/docs/permissions)\n- [Configuration](https://fluxmail.ai/docs/configuration)\n- [CLI reference](https://fluxmail.ai/docs/cli)\n- [Gmail setup](https://fluxmail.ai/docs/connect-gmail-to-mcp)\n- [Outlook setup](https://fluxmail.ai/docs/connect-outlook-to-mcp)\n- [IMAP setup](https://fluxmail.ai/docs/connect-an-imap-mailbox)\n- [Architecture](https://fluxmail.ai/docs/architecture)\n- [Teams and plans](https://fluxmail.ai/docs/teams-and-plans)\n- [Authentication and instances](https://fluxmail.ai/docs/authentication-and-instances)\n\n## Plans and license\n\nThe 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.\n\nFluxmail 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.\n\nOfficial Pro and Team 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).\n",
  "bytes": 3952,
  "sha": "3874fcfaa54165c20bcaa1dace3164163165842bdf36c93bf03f4377c5859437",
  "repo_slug": "churichard/fluxmail",
  "fonte": "repo",
  "truncated": false,
  "api": "https://agentalog.com/api/listings/mcp_io_github_churichard_fluxmail_72a45d54/readme"
}