Skip to main content
Glama
wyccywwyc

Email Sender MCP Server

by wyccywwyc

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
USE_SSLNoWhether to use SSL encryption (true/false)false
USE_TLSNoWhether to use TLS encryption (true/false)false
SMTP_PORTYesSMTP port (25 for unencrypted, 587 for TLS, 465 for SSL)
SMTP_SERVERYesSMTP server address (e.g., smtp.qq.com, smtp.163.com, smtp.gmail.com, smtp-mail.outlook.com)
SENDER_EMAILYesSender email address
SENDER_PASSWORDYesSender 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

CapabilityDetails
tools
{
  "listChanged": false
}
prompts
{
  "listChanged": false
}
resources
{
  "subscribe": false,
  "listChanged": false
}
experimental
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
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

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

A3.6/5.0

Scored across 5 tools

Disambiguation4/5

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.

Naming Consistency5/5

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.

Tool Count5/5

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.

Completeness4/5

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.

Maintenance

ActivityInactive
ResponsivenessNo issues