# Minutemailco MCP server

Source: https://glimind.com/server/mcp-registry%2Fio.github.minutemailco%2Fmcp-server
Registry id: `mcp-registry/io.github.minutemailco/mcp-server`
Status: live (checked 2026-10-27T07:52:19.329Z)

## Verdict

Minutemailco MCP server answered 99.83% of Glimind's liveness checks over 30 days, better than 25% of MCP servers, with 1103 ms median handshake and 6 outages in 90 days. Its agent-readiness grade is A (93/100) across 40 tools, costing an agent about 3,796 tokens to load. Checked every few minutes; no tool is ever called.

## Measurements (30 days)

| Metric | Value | Better than |
|---|---|---|
| Uptime, 30 days | 99.83% | 25% of MCP servers |
| Median handshake latency | 1103 ms | 15% of MCP servers |
| p95 handshake latency | 3079 ms | — |
| Checks in 30 days | 4,975 | — |
| Outages, 90 days | 6 | — |
| Median recovery | 7 min | — |
| Agent-readiness score | 93/100 (A) | 75% of MCP servers |
| Tools | 40 | — |
| Tool-list size for an agent | ~3,796 tokens | 42% of MCP servers |
| Days observed | 29 | — |

## Install

```json
{
  "mcpServers": {
    "minutemailco-mcp-server": {
      "type": "http",
      "url": "https://mcp.minutemail.co/mcp"
    }
  }
}
```

Claude Code:

```sh
claude mcp add --transport http minutemailco-mcp-server https://mcp.minutemail.co/mcp
```

## Tools (40)

- `archived.delete`: Permanently delete an archived mailbox.
- `archived.get`: Fetch a single archived mailbox by ID.
- `archived.list`: List the tenant's archived (expired but recoverable) mailboxes.
- `archived.reactivate`: Reactivate an archived mailbox back to active state.
- `attachments.add`: Attach a file to a test-injected email (base64 payload).
- `attachments.delete`: Delete a single attachment.
- `attachments.delete_bulk`: Delete several attachments of one email at once.
- `attachments.get`: Download an attachment. The file contents are returned base64-encoded in the JSON "data" field.
- `attachments.list`: List the attachments of an email (metadata only).
- `domains.delete`: Delete a registered custom domain.
- `domains.list`: List the tenant's custom domains with their DNS verification status.
- `domains.register`: Register a new custom domain. DNS records (TXT token + MX) must then be added before verification can succeed.
- `domains.verify`: Trigger DNS verification (TXT + MX) of a registered domain.
- `identities.create`: Create a mock identity bound to a mailbox for OAuth flow testing.
- `identities.delete`: Delete a mock identity.
- `identities.get`: Fetch a single mock identity by ID.
- `identities.list`: List the tenant's mock identities, optionally filtered by OAuth client or mailbox address.
- `identities.update`: Update a mock identity: profile fields, isActive (activate/deactivate), emailVerified, and custom claims merged into the ID token and userinfo.
- `mailboxes.create`: Create a new temporary mailbox. The domain defaults to the tenant's default domain; the owner is always the API key's owner.
- `mailboxes.delete`: Delete a mailbox and its contents by ID.
- `mailboxes.delete_bulk`: Delete several mailboxes at once by ID.
- `mailboxes.get`: Fetch a single mailbox by ID.
- `mailboxes.list`: List the tenant's active mailboxes (owner is derived from the API key). Optionally look up a single mailbox by exact address.
- `mails.delete`: Delete a single email.
- `mails.delete_bulk`: Delete several emails of one mailbox at once.
- `mails.get`: Fetch a single email by ID, including body and attachment metadata.
- `mails.inject`: 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.list`: List the emails in a mailbox, newest first.
- `oauth.clients.create`: Register an OAuth client for mock identity flows. The plaintext clientSecret is returned once at creation.
- `oauth.clients.delete`: Delete an OAuth client by its public client ID.
- `oauth.clients.get`: Fetch a single OAuth client by its public client ID.
- `oauth.clients.list`: List the tenant's OAuth clients for mock identity testing.
- `oauth.clients.rotate_secret`: Rotate an OAuth client's secret. The new plaintext secret is returned once.
- `team.invitations.create`: Create a team invitation for an email address (SMTP invite is sent by the team service).
- `team.invitations.delete`: Revoke a team invitation.
- `team.invitations.list`: List the tenant's team invitations.
- `team.members.add`: Add a team member directly (no invitation flow).
- `team.members.delete`: Remove a team member.
- `team.members.get`: Fetch a single team member by ID.
- `team.members.list`: List the tenant's team members.

Measured by Glimind (https://glimind.com): MCP handshake + tool list only, no tool is ever called. CC BY 4.0.
