mcp-server-tempmail
MCP server for temporary email management using ChatTempMail API
MCP 服务配置
复制以下 JSON 到 OPClaw 或其他 MCP 客户端的配置文件中即可使用
{
"mcpServers": {
"mcp-server-tempmail": {
"args": [
"mcp-server-tempmail@1.0.1"
],
"command": "npx"
}
}
}
可用工具 (5 个)
该服务在 MCP 协议中暴露的工具,AI 可按需调用
tavily_search 14 个参数 需填 1 项
Search the web for current information on any topic. Use for news, facts, or data beyond your knowledge cutoff. Returns snippets and source URLs.
必填参数:query
tavily_extract 6 个参数 需填 1 项
Extract content from URLs. Returns raw page content in markdown or text format.
必填参数:urls
tavily_crawl 11 个参数 需填 1 项
Crawl a website starting from a URL. Extracts content from pages with configurable depth and breadth.
必填参数:url
tavily_map 8 个参数 需填 1 项
Map a website's structure. Returns a list of URLs found starting from the base URL.
必填参数:url
tavily_research 2 个参数 需填 1 项
Perform comprehensive research on a given topic or question. Use this tool when you need to gather information from multiple sources to answer a question or complete a task. Returns a detailed response based on the research findings.
必填参数:input
服务介绍
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"
}
}
}
}
Install from package manager:
{
"mcpServers": {
"tempmail": {
"command": "npx",
"args": ["mcp-server-tempmail"],
"env": {
"TEMPMAIL_API_KEY": "your-api-key-here",
"TEMPMAIL_BASE_URL": "https://chat-tempmail.com"
}
}
}
}
⚠️ Important:
- Replace
your-api-key-herewith your actual API key from chat-tempmail.com TEMPMAIL_BASE_URLis optional and defaults tohttps://chat-tempmail.comif not specified
# # 3. Restart Application
Restart your MCP client application after configuration.
# MCP Tools Documentation
# # Email Management Tools
# # # get_email_domains
Get all available email domains in the system.
Parameters: None
# # # create_email
Create a new temporary email address.
Parameters:
name(required): Email prefix namedomain(required): Email domainexpiryTime(required): Expiry time in milliseconds, options:3600000- 1 hour86400000- 1 day259200000- 3 days0- permanent
# # # list_emails
Get all email addresses under your account.
Parameters:
cursor(optional): Pagination cursor
# # # delete_email
Delete the specified email address.
Parameters:
emailId(required): Email ID
# # Message Management Tools
# # # get_messages
Get all messages in the specified email address.
Parameters:
emailId(required): Email IDcursor(optional): Pagination cursor
# # # get_message_detail
Get detailed content of the specified message.
Parameters:
emailId(required): Email IDmessageId(required): Message ID
# # # delete_message
Delete the specified message.
Parameters:
emailId(required): Email IDmessageId(required): Message ID
# # Webhook Configuration Tools
# # # get_webhook_config
Get current webhook configuration information.
Parameters: None
# # # set_webhook_config
Set or update webhook configuration.
Parameters:
url(required): Webhook URL addressenabled(required): Whether to enable webhook
# Usage Examples
# # Get Available Domains
Please get all available email domains.
# # Create Temporary Email
Please create an email named "test" using domain "chat-tempmail.com" with 1 hour validity.
# # View Email Messages
Please view all messages in email ID "c2c4f894-c672-4d5b-a918-abca95aff1f7".
# # View Message Details
Please view the detailed content of message ID "fd13a8df-1465-4fbc-a612-ca7311c31ff2" in email ID "c2c4f894-c672-4d5b-a918-abca95aff1f7".
# Notes
- API key is configured through the
TEMPMAIL_API_KEYenvironment variable, please keep it secure and do not expose it publicly - Base URL can be customized through the
TEMPMAIL_BASE_URLenvironment variable (defaults tohttps://chat-tempmail.com) - Temporary emails will automatically expire according to the set expiry time
- Use
nextCursorfor paginated queries to get more data - Make sure to set the environment variables correctly in your MCP client configuration
# License
MIT
# Contributing
Issues and Pull Requests are welcome.