Skip to content

Real inboxes forpeopleand agents.

Mektup is programmable email infrastructure. Send and receive real email on the domains you own - in webmail, in any mail app, or from your agent through a REST API and MCP.

$20 a month · 25 domains · unlimited mailboxes

Both halves of email, in one mailbox.

A sending API can't receive. A mail host has no API. In Mektup the address that sends your receipts is the inbox that catches the replies.

The same message reaches a person in webmail or Apple Mail, and your agent as a webhook and an API call. Nobody copies anything between two services.

Webmail
ACAva Chen to hello@northwind.co10:42

Can we move Friday's call to 3pm?

Hi, something came up on Friday morning. Would 3pm work for you instead? Same link is fine.

Any mail app over IMAP
Ava Chen · Can we move Friday's call to 3pm?10:42
mail.usemektup.com:993 · hello@northwind.coIMAP
Your agent, by webhook
POST https://agent.northwind.co/inbound
X-Mektup-Signature: sha256=9f2c…
{
  "event": "message.received",
  "mailbox": "hello@northwind.co",
  "message": {
    "from": "ava@chenstudio.com",
    "subject": "Can we move Friday's call to 3pm?",
    "threadKey": "…"
  }
}

How it works

1. Add the domain you already own.

2. Add the DNS records it shows.

3. Create the address.

4. Send and receive.

Or let your agent do every step through MCP.

Domains
northwind.coWaiting for DNS
northwind.appVerified
DNS records for northwind.co
MXmail.usemektup.comCheckingFound
SPFv=spf1 include:spf.usemektup.com ~allCheckingFound
DKIMmail._domainkey · v=DKIM1; k=rsa…CheckingFound
DMARC_dmarc · v=DMARC1; p=quarantine…CheckingFound
New mailbox
hello@northwind.coCreate
IMAP mail.usemektup.com:993 · SMTP :465Ready
hello@northwind.co
ACAva Chen · Re: Friday's call10:51
AIYou (agent) · 3pm works, see you then.10:44
ACAva Chen · Can we move Friday's call?10:42
  1. Domain
  2. Records
  3. Mailbox
  4. Mail

Type your domain

Records to add at your DNS host
MXyourstartup.com → mail.usemektup.com10
SPFv=spf1 include:spf.usemektup.com ~allTXT
DKIMmail._domainkey.yourstartup.comTXT
DMARC_dmarc.yourstartup.comTXT
hello@yourstartup.comsends and receives

What one mailbox does

Let an agent answer from the same mailbox.

A signed webhook on every new message. The reply keeps the thread and lands in Sent, where your team sees it.

Read it in Apple Mail, Outlook or on your phone.

IMAP on mail.usemektup.com:993 and SMTP on 465 or 587, for every mailbox.

Send receipts and sign-up codes from it.

One POST to /v1/emails, DKIM-signed, from the address your customers reply to.

Give every customer their own inbox.

Create mailboxes per customer through the API, each with its own login that sees only its mail.

Catch your contact form in it.

Form posts arrive as email in the mailbox you choose, with Reply-To set to the sender.

Your agent sets it up itself.

Every API call is also an MCP tool. An agent in Claude Code, Cursor or Lovable registers the domain, reads back the records, creates the mailbox and sends the first email inside its own session.

  • Remote MCP https://mcp.usemektup.com/mcp with OAuth sign-in
  • Local MCP npx mektup-mcp
  • REST API https://api.usemektup.com/v1, OpenAPI 3.1
  • Listed in the Official MCP Registry, Smithery, Cursor Directory and mcp.so
// your agent, mid-session
create_domain({ domain: "northwind.co" })
// → MX, SPF, DKIM and DMARC records to add

create_mailbox({ domain: "northwind.co", localPart: "hello" })
set_mailbox_webhook({ domain: "northwind.co", localPart: "hello",
  url: "https://agent.northwind.co/inbound" })
send_email({
  from: "hello@northwind.co",
  to: "ava@chenstudio.com",
  subject: "3pm works",
})
# the same, without MCP
curl -X POST https://api.usemektup.com/v1/emails \
  -H "Authorization: Bearer mek_live_…" \
  -H "Content-Type: application/json" \
  -d '{"from":"hello@northwind.co","to":"ava@chenstudio.com","subject":"3pm works","text":"See you then."}'

A mailbox people and agents can both open.

Sending APIs like Resend and Postmark don't hold mailboxes. Agent inbox APIs like AgentMail are priced per inbox and built for bots, not for your team. Workspace bills every user.

FeatureMektupSending APIsAgent inbox APIsGoogle Workspace
Receives mail into a stored mailboxYesWebhook parsingYesYes
People use it in any mail app (IMAP/SMTP)Yes, every folderNoSome, inbox folder onlyYes
Webmail for your teamYesNoDeveloper consoleYes
REST API, MCP and webhooks for agentsYesAPI, some MCPYesGmail API, OAuth per user
Domains on one plan25 on StarterBy planBy planExtra domains supported
How you payFlat $20/monthBy volumeBy inboxPer user/month

Everything you need, $20 a month.

25 domains, unlimited mailboxes, 50,000 emails a month, 15 GB of storage and 5 team members. Webmail, IMAP/SMTP, REST API, MCP, CLI and contact forms included.

Questions worth asking

What is Mektup?

Mektup is programmable email infrastructure: real inboxes for sending and receiving email on the domains you own, used by people in webmail or any mail app and by AI agents and software through a REST API, MCP and webhooks.

It does both halves of email: it sends (transactional mail and replies) and it receives into real, stored mailboxes. Mektup runs its own mail servers, so there is nothing to install or host.

Do I need to be a developer?

No. Add your domain in the dashboard, add the DNS records it gives you (MX, SPF, DKIM and DMARC) at your DNS host, and create a mailbox. From then on it works like any inbox: in Mektup's webmail, or in Outlook, Apple Mail or your phone over IMAP and SMTP. The API, MCP server and CLI are there when you build software or use an AI agent.

How is Mektup different from Resend or AgentMail?

Resend is a sending API; its inboxes product is in private beta and has no IMAP. AgentMail sells inboxes for AI agents, priced per inbox, with IMAP for the inbox folder only. A Mektup mailbox is a full mailbox for people (webmail and every folder over IMAP) and for agents (REST API, MCP, webhooks) at the same time, with unlimited mailboxes and 25 domains for $20 a month.

Mektup vs AgentMail · Mektup vs Resend

Can a person and an AI agent share one inbox?

Yes. The agent gets a signed webhook for every new message and answers through the API or MCP; the reply stays in the same thread and is saved in Sent, where your team sees it in webmail or their mail app. Either side can take over at any point. How the shared inbox works.

Can I use it in Outlook, Apple Mail or on my phone?

Yes. Every mailbox has IMAP on mail.usemektup.com port 993 and SMTP on port 465 or 587, so it works in any mail app next to Mektup's own webmail.

Is it hosted, or do I run it myself?

Hosted and managed by Mektup. You never run a server. For your own domain you add DNS records once; Mektup signs your mail with DKIM and gives you the SPF and DMARC records.

What does it cost?

Starter is $20 a month: 25 domains, unlimited mailboxes, 50,000 emails a month (up to 2,000 a day), 15 GB of storage and 5 team members, with extra seats at $2 a month. There is no free plan. Agencies running their clients' email get Enterprise, quoted per account. Pricing.

Start today, or talk to us?

Starter is $20 a month. Agencies get a quote for every client domain on one account.