MCP serverio.github.minutemailco/mcp-server
Ephemeral mailboxes and a mock OAuth IdP for testing email and auth flows — 39 API-driven tools
Overview
Score?
UNRATED 0.672
of what a free look can see, on 30 looks
Looks
35
last 17 hr ago
Tools
40
More info
URL
mcp.minutemail.co/mcp
streamable-http
Says it is
minutemail-mcp-server 1.1.3
protocol 2025-06-18
In the record since
32 days ago
Among servers18,413 with a card
0median 0.606 · this server 0.672 · highest on record 0.8561
Toolsfrom sha256:174eeb3a95…f454ce
| Tool | Schema |
|---|---|
| archived.delete Permanently delete an archived mailbox. |
input · output |
| archived.get Fetch a single archived mailbox by ID. |
input · output |
| archived.list List the tenant's archived (expired but recoverable) mailboxes. |
input · output |
| archived.reactivate Reactivate an archived mailbox back to active state. |
input · output |
| attachments.add Attach a file to a test-injected email (base64 payload). |
input · output |
| attachments.delete Delete a single attachment. |
input · output |
| attachments.delete_bulk Delete several attachments of one email at once. |
input · output |
| attachments.get Download an attachment. The file contents are returned base64-encoded in the JSON "data" field. |
input · output |
| attachments.list List the attachments of an email (metadata only). |
input · output |
| domains.delete Delete a registered custom domain. |
input · output |
| domains.list List the tenant's custom domains with their DNS verification status. |
input · output |
| domains.register Register a new custom domain. DNS records (TXT token + MX) must then be added before verification can succeed. |
input · output |
| domains.verify Trigger DNS verification (TXT + MX) of a registered domain. |
input · output |
| identities.create Create a mock identity bound to a mailbox for OAuth flow testing. |
input · output |
| identities.delete Delete a mock identity. |
input · output |
| identities.get Fetch a single mock identity by ID. |
input · output |
| identities.list List the tenant's mock identities, optionally filtered by OAuth client or mailbox address. |
input · output |
| identities.update Update a mock identity: profile fields, isActive (activate/deactivate), emailVerified, and custom claims merged into the ID token and userinfo. |
input · output |
| 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. |
input · output |
| mailboxes.delete Delete a mailbox and its contents by ID. |
input · output |
| mailboxes.delete_bulk Delete several mailboxes at once by ID. |
input · output |
| mailboxes.get Fetch a single mailbox by ID. |
input · output |
| mailboxes.list List the tenant's active mailboxes (owner is derived from the API key). Optionally look up a single mailbox by exact address. |
input · output |
| mails.delete Delete a single email. |
input · output |
| mails.delete_bulk Delete several emails of one mailbox at once. |
input · output |
| mails.get Fetch a single email by ID, including body and attachment metadata. |
input · output |
| 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. |
input · output |
| mails.list List the emails in a mailbox, newest first. |
input · output |
| oauth.clients.create Register an OAuth client for mock identity flows. The plaintext clientSecret is returned once at creation. |
input · output |
| oauth.clients.delete Delete an OAuth client by its public client ID. |
input · output |
| oauth.clients.get Fetch a single OAuth client by its public client ID. |
input · output |
| oauth.clients.list List the tenant's OAuth clients for mock identity testing. |
input · output |
| oauth.clients.rotate_secret Rotate an OAuth client's secret. The new plaintext secret is returned once. |
input · output |
| team.invitations.create Create a team invitation for an email address (SMTP invite is sent by the team service). |
input · output |
| team.invitations.delete Revoke a team invitation. |
input · output |
| team.invitations.list List the tenant's team invitations. |
input · output |
| team.members.add Add a team member directly (no invitation flow). |
input · output |
| team.members.delete Remove a team member. |
input · output |
| team.members.get Fetch a single team member by ID. |
input · output |
| team.members.list List the tenant's team members. |
input · output |
Verify it yourself
npx teppi-check https://mcp.minutemail.co/mcpcurl -s https://api.teppi.xyz/v1/trust/mcp/mcs_01M1FZ2JCZVANEY1KDBT09CXH9