
Mcp Server Tempmail
Connects Claude to the ChatTempMail API for managing disposable email addresses. You get tools to create temporary inboxes with configurable expiry times (1 hour to permanent), retrieve messages, view full message content including HTML and attachments, and clean up when done. Useful when you need to automate workflows that require throwaway emails for testing signups, receiving verification codes, or isolating communication channels. Also exposes webhook configuration if you want push notifications for incoming mail. Requires an API key from chat-tempmail.com, which you pass through environment variables in your MCP client config.
- GitHub stars
- 9
- tools
- 9
- auth
- Secret needed
- transport
- STDIO
- env vars
- 2
- last updated
- Sep 9, 2025
Tools
9 toolsPublic tool metadata for what this MCP can expose to an agent.
get_email_domainsGet all available email domains in the system.
Get all available email domains in the system.
No parameter schema in public metadata yet.
create_emailCreate a new temporary email address.
Create a new temporary email address.
No parameter schema in public metadata yet.
list_emailsGet all email addresses under your account.
Get all email addresses under your account.
No parameter schema in public metadata yet.
delete_emailDelete the specified email address.
Delete the specified email address.
No parameter schema in public metadata yet.
get_messagesGet all messages in the specified email address.
Get all messages in the specified email address.
No parameter schema in public metadata yet.
get_message_detailGet detailed content of the specified message.
Get detailed content of the specified message.
No parameter schema in public metadata yet.
delete_messageDelete the specified message.
Delete the specified message.
No parameter schema in public metadata yet.
get_webhook_configGet current webhook configuration information.
Get current webhook configuration information.
No parameter schema in public metadata yet.
set_webhook_configSet or update webhook configuration.
Set or update webhook configuration.
No parameter schema in public metadata yet.
Sponsors
Configuration
TEMPMAIL_API_KEY*secretAPI key for ChatTempMail service
TEMPMAIL_BASE_URLBase URL for ChatTempMail API (optional, defaults to https://chat-tempmail.com)
Readme
MCP Server - Temporary Email
An MCP (Model Context Protocol) server for temporary email management using the ChatTempMail API.
Features
Email Management
- ✅ Get available domains
- ✅ Create temporary emails
- ✅ List emails
- ✅ Delete emails
Message Management
- ✅ Get email messages
- ✅ View message details
- ✅ Delete messages
Webhook Configuration
- ✅ Get webhook configuration
- ✅ Set webhook configuration
Installation and Usage
1. Get API Key
- Visit chat-tempmail.com
- Register an account and login
- Create an API key in your profile page
2. Configure MCP Client
Add the configuration to your MCP client (Claude Desktop, Cursor, etc.), make sure to set the API key in environment variables:
Install from source:
{
"mcpServers": {
"tempmail": {
"command": "npx",
"args": [
"--from",
"git+https://github.com/Selenium39/mcp-server-tempmail.git",
"mcp-server-tempmail"
],
"env": {
"TEMPMAIL_API_KEY": "your-api-key-here",
"TEMPMAIL_BASE_URL": "https://chat-tempmail.com"
}
}
}
}
Details
- Repository
- github.com/selenium39/mcp-server-tempmail
- Category
- Communication & Messaging
- Package
mcp-server-tempmail- Transport
- STDIO
- Auth
- Required
- Registry
- MCP registry, active