esc

litemx --agent-first

Give your agents an inbox.

CLI-first custom-domain email hosting for people and AI agents. Create real role inboxes, receive and send mail, then grant scoped MCP or API access without handing over the whole account.

agent pathevery action scoped + audited
01 · connectedsupport-agentClaude / Codex / custom
02 · allowedscoped tokenread · search · draft
03 · operatingsupport@project.dev3 messages · 1 unread
04 · approval requiredsend_draftmissing: email:send
audit tailactor + action + resultsupport-agent · draft.created
$pnpm dlx litemx@latest domains add project.dev

One inbox. Two operators. Explicit permissions.

The same mailbox primitives work for you at the terminal and for an external agent over MCP. The agent gets only the tools and mailboxes named in its token.

litemx domains add

Bring the inbox. Keep your DNS.

LiteMX shows the records to add, verifies the domain, and creates the mailboxes and aliases you need. Your website, registrar, and DNS provider stay put.

install-and-add-domain.shCLI
pnpm dlx litemx@latest login
litemx domains add project.dev
✓ DNS checks ready · provider unchanged
litemx mailboxes create support@project.dev
litemx aliases create hello@project.dev --to support@project.dev

litemx messages list

Operate email from the terminal.

List messages, read threads, create drafts, and send replies without opening a webmail client. Outbound sending stays capped and audited so LiteMX does not become a bulk sender.

receive-and-send.shCLI
litemx messages list --mailbox support@project.dev
3 messages · 1 unread
litemx drafts create --thread thr_123 --body-file reply.txt
✓ draft saved · ready for review
litemx drafts send draft_456
sent · audit event recorded

litemx mcp connect

Let agents act inside a boundary.

External agents can search, read, draft, and send through MCP or the API. Each token is limited by mailbox and action, so you decide exactly what an agent can do.

agent-access.shMCP
litemx mcp connect --client claude
✓ connected · 7 tools available
litemx tokens create support-agent --mailbox support@project.dev
scopes: messages:read · messages:search · drafts:write
list_mailboxes · list_threads · read_message
send_draft — requires email:send

A Google Workspace alternative for project inboxes.

Google Workspace and Proton Mail are great when every person needs a full mailbox UI. LiteMX is for projects that need support@, hello@, billing@, and admin@ across a lot of domains.

The product surface is intentionally smaller: domain setup, real mailboxes, aliases, receive/send, CLI, REST, MCP, scoped tokens, and audit logs. Less suite. More mailbox infrastructure.

CapabilityGoogle WorkspaceProton MailLiteMX
Billing modelPer user, per domainPer user / mailboxFlat — many domains
Official starting point$7/user/mo1 custom domain on Mail Plus$8/mo Starter
20 custom domainsDepends on setupNot a personal-plan fitIncluded
Many domains, one accountNoLimitedYes
Unlimited aliasesCappedCappedYes
First-class CLINoNoYes
Mailbox REST APIAdmin onlyNoYes
Agent accessNoNoYes
Designed forHuman teamsPrivate human inboxesProject inboxes + agents

Competitor notes are June 2026 snapshots from Google Workspace pricing and Proton Mail plans. Exact cost depends on seats, domains, aliases, and tier. LiteMX is not a full webmail or office-suite replacement.

No seats. No alias tax. Just mailbox limits.

Pay for domains, mailboxes, retention, and outbound volume. Aliases are included.

$litemx plans
PlanDomainsMailboxesSends / moRetentionPrice
free1150030d$0
starterrecommended20503,00060d$8/mo
scale5015015,0001y$18/mo
Unlimited aliases on every plan.Starter & Scale include CLI, REST, and MCP.Billed yearly, or monthly for a little more.

Questions, answered plainly.

LiteMX creates real mailboxes for your domains. You operate them from the CLI. External agents can use scoped MCP or API access when you want automation.

What is LiteMX?

LiteMX is CLI-first email hosting for people who run lots of domains. It lets you create real mailboxes like support@, hello@, billing@, and admin@ without buying another Google Workspace seat for every project.

Is LiteMX a Google Workspace alternative?

Yes, for project and role inboxes. Google Workspace is a full productivity suite priced around users and seats. LiteMX is the lighter alternative for custom-domain mailboxes you manage from the CLI, API, and MCP.

Why not just use Google Workspace or Proton Mail?

Use them when every person needs a full mailbox UI. Use LiteMX when every project needs support@ or hello@, and you want the terminal or an external agent to read, draft, and send under explicit permissions.

How much does custom-domain email cost with LiteMX?

LiteMX starts free for one domain, one mailbox, and capped low-volume sending. Paid plans are $8/month for Starter and $18/month for Scale, billed annually. Aliases are included on every plan.

Can I use LiteMX for newsletters or cold outbound?

No. LiteMX is for human-scale mailbox email, replies, support conversations, and operational messages. It is not a bulk sender, newsletter platform, marketing automation tool, or cold outbound product.

Who is LiteMX for?

LiteMX is for founders, indie hackers, agencies, and automation builders who keep creating new domains and need real inboxes for each project.

Does LiteMX replace Gmail?

Not for personal email. LiteMX replaces the habit of creating a new Google Workspace account just to get project inboxes. The first interface is the CLI, with REST API and MCP access for automation.

How do agents use LiteMX?

External agents connect through MCP or the REST API using LiteMX tokens. Tokens can be limited to one mailbox and specific actions, so an agent can read and draft without being allowed to send.

What email infrastructure does LiteMX use?

LiteMX is DNS-provider-agnostic for inbound mail. The initial production provider is AWS SES Email Receiving, with Cloudflare Workers, D1, Durable Objects, R2, Queues, and Cron Triggers as the application runtime and storage layer.

Start with one domain.

Request access, add one domain, create support@, receive a test message, and send a reply from the CLI. Then connect an agent when you are ready.