TempMail MCP
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| MAILCX_API_TOKEN | No | API token for Mail.cx. Auto-obtainable via auto_register tool. | |
| MAILDROP_API_KEY | No | API key for MailDrop. Auto-obtainable via auto_register tool. |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| list_providersA | List all available temporary email providers and their capabilities. |
| create_mailboxB | Create a new temporary email mailbox. Returns the email address and account details. |
| get_messagesB | Get the list of received emails for a temporary mailbox. Returns message summaries (ID, from, subject, date). |
| get_messageA | Get the full content of a specific email message (body text, HTML, attachments metadata). |
| wait_for_emailA | Block (poll/long-poll) until a matching email arrives in the mailbox. Returns the first matching message. Useful for waiting for verification emails during signups. |
| get_verification_codeA | Wait for a verification/confirmation email and automatically extract the verification code from it. Returns the extracted code. This is a convenience tool that combines 'wait_for_email' + code extraction. |
| delete_mailboxA | Delete a temporary mailbox and all its messages (if supported by the provider). |
| list_mailboxesA | List all temporary mailboxes created in this session. |
| get_domainsB | Get the list of available email domains for a given provider. |
| auto_registerA | Automatically register an account and obtain an API key/token for a provider. Uses pure HTTP API calls — no browser automation needed. Supported providers: 'maildrop' and 'mail.cx'. The resulting API key/token is automatically registered in the current session and also returned for the user to save. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 10 tools
Each tool maps to a distinct action: provider discovery, mailbox lifecycle, message listing/detail, blocking wait, and code extraction. Even wait_for_email and get_verification_code are clearly differentiated by their return value and purpose.
All tool names use consistent snake_case verb_noun patterns like list_providers, create_mailbox, get_messages, and delete_mailbox. Names are predictable and convey the action clearly.
Ten tools is well-scoped for a temporary email server. Each tool covers a necessary part of the workflow without unnecessary duplication or bloat.
The domain of temporary email receiving is fully covered: provider discovery, mailbox creation/deletion/listing, message retrieval, waiting for emails, and verification code extraction. The auto_register tool nicely completes the provider setup flow.