Email Sender MCP Server
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| USE_SSL | No | Whether to use SSL encryption (true/false) | false |
| USE_TLS | No | Whether to use TLS encryption (true/false) | false |
| SMTP_PORT | Yes | SMTP port (25 for unencrypted, 587 for TLS, 465 for SSL) | |
| SMTP_SERVER | Yes | SMTP server address (e.g., smtp.qq.com, smtp.163.com, smtp.gmail.com, smtp-mail.outlook.com) | |
| SENDER_EMAIL | Yes | Sender email address | |
| SENDER_PASSWORD | Yes | Sender password or authorization code (most email providers require authorization code instead of login password) |
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": false
} |
| prompts | {
"listChanged": false
} |
| resources | {
"subscribe": false,
"listChanged": false
} |
| experimental | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| send_simple_emailB | 发送简单邮件(单个收件人,无附件) Args: receiver_email: 收件人邮箱地址 subject: 邮件主题 content: 邮件内容(纯文本或HTML) content_type: 内容类型,'plain' 表示纯文本,'html' 表示HTML格式 Returns: 发送结果信息 |
| send_emailB | 发送完整邮件(支持多个收件人、附件、CC、BCC) Args: receiver_emails: 收件人邮箱地址列表 subject: 邮件主题 content: 邮件内容(纯文本或HTML) content_type: 内容类型,'plain' 表示纯文本,'html' 表示HTML格式 attachments: 附件文件路径列表(可选) cc_emails: 抄送邮箱地址列表(可选) bcc_emails: 密送邮箱地址列表(可选) Returns: 发送结果信息 |
| send_email_with_custom_configB | 使用自定义SMTP配置发送邮件 Args: receiver_emails: 收件人邮箱地址列表 subject: 邮件主题 content: 邮件内容 smtp_server: SMTP服务器地址(如:smtp.qq.com, smtp.gmail.com) smtp_port: SMTP端口(25/465/587) sender_email: 发件人邮箱 sender_password: 发件人密码或授权码 content_type: 内容类型,'plain' 或 'html' use_tls: 是否使用TLS(端口587通常需要) use_ssl: 是否使用SSL(端口465通常需要) attachments: 附件文件路径列表(可选) cc_emails: 抄送邮箱地址列表(可选) bcc_emails: 密送邮箱地址列表(可选) Returns: 发送结果信息 |
| get_smtp_configsB | 获取常用邮箱的SMTP配置信息 Returns: 常用邮箱SMTP配置信息(JSON格式) |
| get_current_configB | 获取当前使用的SMTP配置(从环境变量读取) Returns: 当前配置信息 |
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 5 tools
Most tools have distinct purposes, but send_email and send_simple_email overlap significantly in functionality. send_simple_email is essentially a subset of send_email, which could lead to confusion about when to use each. The configuration tools (get_current_config, get_smtp_configs) and custom config tool (send_email_with_custom_config) are clearly differentiated.
All tool names follow a consistent verb_noun pattern with snake_case, making them predictable and readable. The naming convention is uniform across all five tools, with clear action verbs (get, send) followed by descriptive nouns.
Five tools is well-scoped for an email sending server, covering configuration retrieval, standard email sending, simple email sending, and custom configuration sending. Each tool serves a distinct purpose without unnecessary duplication or bloat.
The toolset covers core email sending workflows comprehensively, including configuration management and flexible sending options. A minor gap exists in lacking tools for managing sent emails (e.g., list_sent_emails, delete_email) or handling email templates, but agents can still accomplish basic email tasks effectively.