Ephemeral mailboxes and a mock OAuth IdP for testing email and auth flows — 39 API-driven tools
Connect Remote server
claude mcp add --transport http mcp-server https://mcp.minutemail.co/mcp --header "Authorization: Bearer <YOUR_API_KEY>"
{
"mcpServers": {
"mcp-server": {
"url": "https://mcp.minutemail.co/mcp",
"headers": {
"Authorization": "Bearer <YOUR_API_KEY>"
}
}
}
}
{
"servers": {
"mcp-server": {
"type": "http",
"url": "https://mcp.minutemail.co/mcp",
"headers": {
"Authorization": "Bearer <YOUR_API_KEY>"
}
}
}
}
Settings > Connectors > Add custom connector
URL: https://mcp.minutemail.co/mcp
Replace the values in angle brackets with your own. Keys stay on your machine; we never see them.
Tools 40 found in our last check
mailboxes.listList the tenant's active mailboxes (owner is derived from the API key). Optionally look up a single mailbox by exact address.
mailboxes.createCreate a new temporary mailbox. The domain defaults to the tenant's default domain; the owner is always the API key's owner.
mailboxes.getFetch a single mailbox by ID.
mailboxes.deleteDelete a mailbox and its contents by ID.
mailboxes.delete_bulkDelete several mailboxes at once by ID.
mails.listList the emails in a mailbox, newest first.
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.
mails.getFetch a single email by ID, including body and attachment metadata.
mails.deleteDelete a single email.
mails.delete_bulkDelete several emails of one mailbox at once.
attachments.listList the attachments of an email (metadata only).
attachments.addAttach a file to a test-injected email (base64 payload).
attachments.getDownload an attachment. The file contents are returned base64-encoded in the JSON "data" field.
attachments.deleteDelete a single attachment.
attachments.delete_bulkDelete several attachments of one email at once.
archived.listList the tenant's archived (expired but recoverable) mailboxes.
archived.getFetch a single archived mailbox by ID.
archived.deletePermanently delete an archived mailbox.
archived.reactivateReactivate an archived mailbox back to active state.
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.
domains.verifyTrigger DNS verification (TXT + MX) of a registered domain.
domains.deleteDelete a registered custom domain.
team.members.listList the tenant's team members.
team.members.addAdd a team member directly (no invitation flow).
team.members.getFetch a single team member by ID.
team.members.deleteRemove a team member.
team.invitations.createCreate a team invitation for an email address (SMTP invite is sent by the team service).
team.invitations.listList the tenant's team invitations.
team.invitations.deleteRevoke a team invitation.
identities.listList the tenant's mock identities, optionally filtered by OAuth client or mailbox address.
identities.createCreate a mock identity bound to a mailbox for OAuth flow testing.
identities.getFetch a single mock identity by ID.
identities.updateUpdate a mock identity: profile fields, isActive (activate/deactivate), emailVerified, and custom claims merged into the ID token and userinfo.
identities.deleteDelete a mock identity.
oauth.clients.listList the tenant's OAuth clients for mock identity testing.
oauth.clients.createRegister an OAuth client for mock identity flows. The plaintext clientSecret is returned once at creation.
oauth.clients.getFetch a single OAuth client by its public client ID.
oauth.clients.deleteDelete an OAuth client by its public client ID.
oauth.clients.rotate_secretRotate an OAuth client's secret. The new plaintext secret is returned once.
Headers
| Name | Description |
|---|---|
AuthorizationRequired, secret | MinuteMail API key (Bearer mmak_...) — create one at https://minutemail.co |
Details
| Endpoint | https://mcp.minutemail.co/mcp (Streamable HTTP) |
| First published | 24 Aug 2026 |
| Last updated | 24 Aug 2026 |
| Registry name | io.github.minutemailco/mcp-server |
More security servers See all
Listing data from the official MCP registry. Status and tools from NestDaddy's daily check. Browse all MCP servers.
