@fuyouai/email-mcp
OfficialServer Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| IMAP | No | 收信 host:port | imap.exmail.qq.com:993 |
| SMTP | No | 发信 host:port | smtp.exmail.qq.com:465 |
| MAIL_USER | Yes | 登录邮箱(收/发共用) | |
| SMTP_FROM | No | 发件人显示地址 | |
| SMTP_USER | No | 发信账号与收信不同时填写 | |
| IMAP_SECURE | No | IMAP 使用 TLS | true |
| SMTP_SECURE | No | SMTP 使用 TLS | true |
| SMTP_ENABLED | No | 是否注册发信工具 | true |
| MAIL_PASSWORD | Yes | 密码或客户端专用密码 | |
| SMTP_PASSWORD | No | 发信密码 | |
| MAX_BODY_CHARS | No | 读信正文最大长度 | 8000 |
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_foldersA | 列出邮箱中的所有文件夹(IMAP LIST) |
| list_messagesA | 列出指定文件夹中的邮件(默认 INBOX,按 UID 倒序) |
| search_messagesB | 按条件搜索邮件(IMAP SEARCH) |
| get_messageA | 获取单封邮件的完整内容(主题、正文、附件元数据) |
| send_messageA | 通过 SMTP 发送邮件(环境变量 SMTP,如 smtp.exmail.qq.com:465)。text 与 html 至少填一项。 |
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
Each tool has a distinct purpose: listing folders, listing messages, searching messages, fetching a single message, and sending. Even though list_messages and search_messages both return messages, their usage is clearly differentiated by the description (folder browsing vs. condition-based search).
All tool names follow the consistent verb_noun pattern: list_folders, list_messages, search_messages, get_message, send_message. There are no mixed conventions or vague verbs, making the API predictable.
With exactly 5 tools, the server is well-scoped for basic email operations. It covers the core actions (list, search, read, send) without unnecessary bloat or an overly thin surface.
The toolset covers reading and sending email, but lacks common email management operations such as deleting, moving, or marking messages as read/unread. This is a notable gap for a full email workflow, though an agent can still accomplish basic tasks.