Index / MCP servers / MinuteMail

MinuteMail MCP server

Connect MinuteMail and your agent gets 40 tools, among them archived.delete, archived.get, archived.list. It answers at https://mcp.minutemail.co/mcp over streamable HTTP, and it listed its tools to an anonymous client, so no sign-in was needed for that. Our probes reached it 6 of 6 times since 11 September 2026; the last check, on 22 October 2026, succeeded.

Status
Answering
Tools
40
Reliability
6 of 6 checks
Response time
344 ms
Transport
streamable HTTP
Last checked
22 October 2026

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

Description as the publisher wrote it.

The 40 tools MinuteMail offers

ToolWhat it does
archived.deletePermanently delete an archived mailbox.
Inputs: mailboxId
archived.getFetch a single archived mailbox by ID.
Inputs: mailboxId
archived.listList the tenant's archived (expired but recoverable) mailboxes.
archived.reactivateReactivate an archived mailbox back to active state.
Inputs: expiresIn, mailboxId
attachments.addAttach a file to a test-injected email (base64 payload).
Inputs: contentType, data, expiresIn, filename, mailId, mailboxId
attachments.deleteDelete a single attachment.
Inputs: attachmentId, mailId, mailboxId
attachments.delete_bulkDelete several attachments of one email at once.
Inputs: ids, mailId, mailboxId
attachments.getDownload an attachment. The file contents are returned base64-encoded in the JSON "data" field.
Inputs: attachmentId, mailId, mailboxId
attachments.listList the attachments of an email (metadata only).
Inputs: mailId, mailboxId
domains.deleteDelete a registered custom domain.
Inputs: domainId
domains.listList the tenant's custom domains with their DNS verification status.
domains.registerRegister a new custom domain. DNS records (TXT token + MX) must then be added before verification can succeed.
Inputs: name
domains.verifyTrigger DNS verification (TXT + MX) of a registered domain.
Inputs: domainId
identities.createCreate a mock identity bound to a mailbox for OAuth flow testing.
Inputs: avatarUrl, claims, clientId, emailVerified, mailboxAddress, name
identities.deleteDelete a mock identity.
Inputs: identityId
identities.getFetch a single mock identity by ID.
Inputs: identityId
identities.listList the tenant's mock identities, optionally filtered by OAuth client or mailbox address.
Inputs: clientId, mailboxAddress
identities.updateUpdate a mock identity: profile fields, isActive (activate/deactivate), emailVerified, and custom claims merged into the ID token and userinfo.
Inputs: avatarUrl, claims, emailVerified, identityId, isActive, name
mailboxes.createCreate a new temporary mailbox. The domain defaults to the tenant's default domain; the owner is always the API key's owner.
Inputs: domain, expiresIn, noExpiration, recoverable, tag
mailboxes.deleteDelete a mailbox and its contents by ID.
Inputs: mailboxId
mailboxes.delete_bulkDelete several mailboxes at once by ID.
Inputs: ids
mailboxes.getFetch a single mailbox by ID.
Inputs: mailboxId
mailboxes.listList the tenant's active mailboxes (owner is derived from the API key). Optionally look up a single mailbox by exact address.
Inputs: address
mails.deleteDelete a single email.
Inputs: mailId, mailboxId
mails.delete_bulkDelete several emails of one mailbox at once.
Inputs: ids, mailboxId
mails.getFetch a single email by ID, including body and attachment metadata.
Inputs: mailId, mailboxId
mails.injectInject a simulated inbound email into a mailbox (multipart upload). No external mail is sent; use this to simulate inbound mail for flow testing.
Inputs: attachments, body, expiresIn, mailboxId, sender, subject
mails.listList the emails in a mailbox, newest first.
Inputs: mailboxId
oauth.clients.createRegister an OAuth client for mock identity flows. The plaintext clientSecret is returned once at creation.
Inputs: name, providerLabel, providerType, redirectUris
oauth.clients.deleteDelete an OAuth client by its public client ID.
Inputs: clientId
oauth.clients.getFetch a single OAuth client by its public client ID.
Inputs: clientId
oauth.clients.listList the tenant's OAuth clients for mock identity testing.
oauth.clients.rotate_secretRotate an OAuth client's secret. The new plaintext secret is returned once.
Inputs: clientId
team.invitations.createCreate a team invitation for an email address (SMTP invite is sent by the team service).
Inputs: email
team.invitations.deleteRevoke a team invitation.
Inputs: invitationId
team.invitations.listList the tenant's team invitations.
team.members.addAdd a team member directly (no invitation flow).
Inputs: email, status, user_id, username
team.members.deleteRemove a team member.
Inputs: memberId
team.members.getFetch a single team member by ID.
Inputs: memberId
team.members.listList the tenant's team members.

Add MinuteMail to your AI client

Every block below points at https://mcp.minutemail.co/mcp. Pick your client and copy.

Claude Code: one command in your terminal
claude mcp add --transport http minutemail https://mcp.minutemail.co/mcp
Claude Desktop: claude_desktop_config.json
{
  "mcpServers": {
    "minutemail": {
      "command": "npx",
      "args": ["-y", "mcp-remote", "https://mcp.minutemail.co/mcp"]
    }
  }
}
Cursor: ~/.cursor/mcp.json, or .cursor/mcp.json in a project
{
  "mcpServers": {
    "minutemail": {
      "url": "https://mcp.minutemail.co/mcp"
    }
  }
}
VS Code and GitHub Copilot: .vscode/mcp.json
{
  "servers": {
    "minutemail": {
      "type": "http",
      "url": "https://mcp.minutemail.co/mcp"
    }
  }
}
Zed: Zed settings.json
{
  "context_servers": {
    "minutemail": {
      "url": "https://mcp.minutemail.co/mcp"
    }
  }
}
Windsurf: ~/.codeium/mcp_config.json
{
  "mcpServers": {
    "minutemail": {
      "serverUrl": "https://mcp.minutemail.co/mcp"
    }
  }
}
JetBrains AI Assistant: Settings, Tools, AI Assistant, MCP, New MCP Server, as JSON
{
  "mcpServers": {
    "minutemail": {
      "url": "https://mcp.minutemail.co/mcp"
    }
  }
}
Continue: .continue/mcpServers/neuronto.yaml
name: MinuteMail
version: 0.0.1
schema: v1
mcpServers:
  - name: MinuteMail
    type: streamable-http
    url: https://mcp.minutemail.co/mcp
Gemini CLI: ~/.gemini/settings.json
{
  "mcpServers": {
    "minutemail": {
      "httpUrl": "https://mcp.minutemail.co/mcp"
    }
  }
}
Codex CLI: MCP server config
{
  "mcpServers": {
    "minutemail": {
      "type": "http",
      "url": "https://mcp.minutemail.co/mcp"
    }
  }
}
Warp: MCP servers, + Add, paste JSON
{
  "mcpServers": {
    "minutemail": {
      "url": "https://mcp.minutemail.co/mcp"
    }
  }
}
Goose: a one-click extension link
goose://extension?url=https%3A%2F%2Fmcp.minutemail.co%2Fmcp&type=streamable_http&id=minutemail&name=MinuteMail

Is MinuteMail up right now?

It answered our last check on 22 October 2026 in 344 ms. Over 6 checks since 11 September 2026 it answered 6. Status here comes from Neuronto's own probes, not from the publisher.

MCP servers similar to MinuteMail

Questions about MinuteMail

How many tools does MinuteMail have?

40, as returned by the server's own tools/list on 17 September 2026: archived.delete, archived.get, archived.list, archived.reactivate, attachments.add, attachments.delete, attachments.delete_bulk, attachments.get, and 32 more.

Is MinuteMail down?

It answered our last check on 22 October 2026 in 344 ms. Over 6 checks since 11 September 2026 it answered 6.

How do I add MinuteMail to Cursor?

Put the server under mcpServers in ~/.cursor/mcp.json with the URL https://mcp.minutemail.co/mcp. The exact JSON is above, with the same setup for Claude Code, Claude Desktop, VS Code, Windsurf, Zed, Gemini CLI and the rest.

Does MinuteMail need an API key?

It listed its tools to an anonymous client, so reading the tool list needs no key. Individual tools can still ask for credentials in their own inputs.

Where this comes from

Publisher: io.github.minutemailco. Endpoint host: mcp.minutemail.co. ARD identifier: urn:air:io.github.minutemailco:mcp:mcp-server. First indexed 10 September 2026. The tools are exactly what the server returned; nothing on this page is inferred from its name. Ranking in Neuronto search is never for sale.

Is this your server? Get a message the day it stops answering or its tools change: monitoring, 14 days free. Or claim the domain to manage how it is listed.