MCP.Market

MinuteMail MCP server

online · 100% uptime
by minutemailco·io.github.minutemailco/mcp-server·v1.1.3

Ephemeral mailboxes and a mock OAuth IdP for testing email and auth flows — 39 API-driven tools

A85/100grade A
What users say
No reviews yet
Be the first
Safety scan
A85/100

full report

Adoption
New

0 stars

Reviews

Write one

Nobody has reviewed MinuteMail yet.

If you have run it, two minutes of your experience saves the next person an afternoon.

MinuteMail tools (40, 17 write)

write = sends, deletes, buys or posts
  • archived.deletewrite actionFree

    Permanently delete an archived mailbox.

  • archived.getFree

    Fetch a single archived mailbox by ID.

  • archived.listFree

    List the tenant's archived (expired but recoverable) mailboxes.

  • archived.reactivateFree

    Reactivate an archived mailbox back to active state.

  • attachments.addFree

    Attach a file to a test-injected email (base64 payload).

  • attachments.deletewrite actionFree

    Delete a single attachment.

  • attachments.delete_bulkwrite actionFree

    Delete several attachments of one email at once.

  • attachments.getFree

    Download an attachment. The file contents are returned base64-encoded in the JSON "data" field.

  • attachments.listFree

    List the attachments of an email (metadata only).

  • domains.deletewrite actionFree

    Delete a registered custom domain.

  • domains.listFree

    List the tenant's custom domains with their DNS verification status.

  • domains.registerFree

    Register a new custom domain. DNS records (TXT token + MX) must then be added before verification can succeed.

  • domains.verifyFree

    Trigger DNS verification (TXT + MX) of a registered domain.

  • identities.createwrite actionFree

    Create a mock identity bound to a mailbox for OAuth flow testing.

  • identities.deletewrite actionFree

    Delete a mock identity.

  • identities.getFree

    Fetch a single mock identity by ID.

  • identities.listFree

    List the tenant's mock identities, optionally filtered by OAuth client or mailbox address.

  • identities.updatewrite actionFree

    Update a mock identity: profile fields, isActive (activate/deactivate), emailVerified, and custom claims merged into the ID token and userinfo.

  • mailboxes.createwrite actionFree

    Create a new temporary mailbox. The domain defaults to the tenant's default domain; the owner is always the API key's owner.

  • mailboxes.deletewrite actionFree

    Delete a mailbox and its contents by ID.

  • mailboxes.delete_bulkwrite actionFree

    Delete several mailboxes at once by ID.

  • mailboxes.getFree

    Fetch a single mailbox by ID.

  • mailboxes.listFree

    List the tenant's active mailboxes (owner is derived from the API key). Optionally look up a single mailbox by exact address.

  • mails.deletewrite actionFree

    Delete a single email.

  • mails.delete_bulkwrite actionFree

    Delete several emails of one mailbox at once.

  • mails.getFree

    Fetch a single email by ID, including body and attachment metadata.

  • mails.injectFree

    Inject a simulated inbound email into a mailbox (multipart upload). No external mail is sent; use this to simulate inbound mail for flow testing.

  • mails.listFree

    List the emails in a mailbox, newest first.

  • oauth.clients.createwrite actionFree

    Register an OAuth client for mock identity flows. The plaintext clientSecret is returned once at creation.

  • oauth.clients.deletewrite actionFree

    Delete an OAuth client by its public client ID.

  • oauth.clients.getFree

    Fetch a single OAuth client by its public client ID.

  • oauth.clients.listFree

    List the tenant's OAuth clients for mock identity testing.

  • oauth.clients.rotate_secretFree

    Rotate an OAuth client's secret. The new plaintext secret is returned once.

  • team.invitations.createwrite actionFree

    Create a team invitation for an email address (SMTP invite is sent by the team service).

  • team.invitations.deletewrite actionFree

    Revoke a team invitation.

  • team.invitations.listFree

    List the tenant's team invitations.

  • team.members.addFree

    Add a team member directly (no invitation flow).

  • team.members.deletewrite actionFree

    Remove a team member.

  • team.members.getFree

    Fetch a single team member by ID.

  • team.members.listFree

    List the tenant's team members.

Public scan report

scanner v0.1.10 · 2026-11-01 · same rubric, same numbers if you re-run it

no findings
  • –Code scanremote-only server, no package to scann/a
  • Live reliabilityremote reachable in 716ms20/20
  • Tool poisoning40 tool descriptions checked15/15
  • Auth qualityAPI key sent as a header8/15
  • Maintenancelast push 15 days ago15/15
  • Maintainer identityregistry namespace matches repository owner6/10
Overall 85/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

How MinuteMail compares

Against every graded Email MCP server, from our own scans and uptime checks. Updated after each scan run.

Safety score
85/100
higher than 78% of 916 Email servers
Tools
40
the typical Email server has 7
Tools that change things
43%
typical: 25%. Fewer write tools means less an agent can break
Uptime
100%
of our recent checks; the typical remote Email server answers 100%
Response time
417 ms
faster than 37% of 609 Email servers

What its tools let an agent do: 21 read · 4 create · 6 change · 9 delete

Install MinuteMail in Claude Code, Cursor or VS Code

claude mcp add --transport http mcp-server https://mcp.minutemail.co/mcp
Add to Cursor

What the publisher says

From the MinuteMail repository's README, as published. We do not edit it. Read it on GitHub

MinuteMail MCP Server

MinuteMail as MCP (Model Context Protocol) tools: let AI agents and MCP clients operate ephemeral mailboxes, emails, attachments, custom domains, teams, and mock OAuth identities for testing email and auth flows.

revision 2025-06-18)

  • Endpoint: https://mcp.minutemail.co/mcp (Streamable HTTP, protocol

stateless proxy — it holds no credentials, sessions, or local storage of its own; your key is forwarded verbatim to the MinuteMail API, where scopes and quotas are enforced. All state (mailboxes, mails, identities) lives in the MinuteMail platform behind it.

  • Auth: your MinuteMail API key (Bearer mmak_...). The server is a

as io.github.minutemailco/mcp-server and on Smithery.

  • Also listed in the official MCP Registry

Get an API key

  1. Sign up at minutemail.co (free during early access)
  2. Create an API key in the dashboard
  3. Configure your MCP client to send it as the Authorization header:

Authorization: Bearer mmak_XXXXXXXX

Connect your MCP client

Claude Code / Claude Desktop / Cursor / any Streamable HTTP client:

  • URL: https://mcp.minutemail.co/mcp
  • Header: Authorization: Bearer mmak_...

Claude Code CLI:

claude mcp add --transport http minutemail https://mcp.minutemail.co/mcp \
  --header "Authorization: Bearer mmak_XXXXXXXX"

Claude Desktop / clients with an mcpServers JSON config (e.g. claudedesktopconfig.json / ~/.cursor/mcp.json):

{
  "mcpServers": {
    "minutemail": {
      "type": "http",
      "url": "https://mcp.minutemail.co/mcp",
      "headers": {
        "Authorization": "Bearer mmak_XXXXXXXX"
      }
    }
  }
}

Some clients (older Claude Desktop builds) only support local stdio

servers in their JSON config. If yours rejects type: "http", use the

built-in remote/connectors UI with the URL and header above, or run

mcp-remote as a stdio bridge:

json

{

"mcpServers": {

"minutemail": {

"command": "npx",

"args": [

"mcp-remote",

"https://mcp.minutemail.co/mcp",

"--header",

"Authorization: Bearer mmak_XXXXXXXX"

]

}

}

}

For a guided walkthrough, see the docs: docs.minutemail.co/mcp/getting-started.

Raw JSON-RPC (what the clients do under the hood):

curl -s https://mcp.minutemail.co/mcp \
  -H 'Authorization: Bearer mmak_XXXXXXXX' \
  -H 'Content-Type: application/json' \
  -d '{"jsonrpc":"2.0","id":1,"method":"tools/call",
       "params":{"name":"mailboxes.create","arguments":{"expiresIn":30}}}'

Tools (39)

Every tool maps 1:1 to a route of the MinuteMail API. All calls require the Bearer API key; write operations require the matching scope (mailboxes, domains, team, identities).

Shortened. The full README is on GitHub.

Nothing above is checked by us. What we check is on the safety report.

MinuteMail: common questions

Is MinuteMail MCP server safe?
Yes, by our scan: it is graded A (85/100). Read the MinuteMail safety report
How do I install MinuteMail?
It runs remotely at mcp.minutemail.co. Add it to Claude Code, Cursor, VS Code or Claude Desktop with the snippets above, or call it through the mcp.market gateway without installing anything.
Does MinuteMail need an API key?
Yes. The registry entry asks for Authorization.
Is MinuteMail maintained?
The last commit was 20 days ago (2026-10-17). The latest release is v1.1.3.
Is MinuteMail up?
100% of our last 28 checks got an answer. We check remote servers about four times a day.
What can I use instead of MinuteMail?
Servers from other publishers that do the same job: Atomic Mail MCP server, smbCloud Mail & Auth MCP server and Openagentemail MCP server.
How does MinuteMail compare with other Email MCP servers?
safety score 85/100 (higher than 78% of 916 Email servers); tools 40 (the typical Email server has 7); tools that change things 43% (typical: 25%. Fewer write tools means less an agent can break). Full comparison.

Alternatives to MinuteMail

Same job from other publishers: the closest match first, then the best rated.

  • Atomic Mail
    Programmable email inbox for AI agents — JMAP, PoW auth, stdio MCP server.
    A
  • smbCloud Mail & Auth
    Email infrastructure and authentication for developers: domains, inbox routes, auth apps, deploys.
    A
  • Openagentemail
    Unlimited agent mailboxes — create identities, read/wait for mail, extract OTPs, send email.
    B
  • flightclaw
    Search ~300 airlines and book flights with a checkout link. OAuth sign-in by email code.
    A
  • Fluxmail
    Read, search, draft, send, and organize email through Gmail, Outlook, and IMAP/SMTP mailboxes.
    B