MCP Email Service
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| EMAIL_ADDRESS | Yes | 你的邮箱地址 | |
| EMAIL_PASSWORD | Yes | 邮箱授权码 (不是邮箱密码) | |
| EMAIL_PROVIDER | Yes | 邮箱提供商 (目前支持: 163) | 163 |
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
Server capabilities have not been inspected yet.
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| list_emailsC | List emails from inbox |
| get_unread_countB | Get count of unread emails |
| check_connectionD | Check connection |
| get_email_detailC | Get detailed content of a specific email |
| mark_email_readC | Mark an email as read |
| delete_emailC | Delete an email permanently |
| move_email_to_trashC | Move an email to trash folder |
| batch_move_to_trashB | Move multiple emails to trash folder in batch |
| batch_delete_emailsB | Permanently delete multiple emails in batch |
| batch_mark_readB | Mark multiple emails as read in batch |
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 10 tools
Every tool has a clearly distinct purpose with no ambiguity. Single-email operations (delete_email, mark_email_read, move_email_to_trash) are cleanly separated from batch operations (batch_delete_emails, batch_mark_read, batch_move_to_trash), while listing (list_emails), detail retrieval (get_email_detail), and status checks (get_unread_count, check_connection) each serve unique functions. The descriptions reinforce these distinctions, making tool selection straightforward for an agent.
All tools follow a consistent verb_noun or verb_adjective_noun pattern with snake_case throughout. Single operations use simple verb_noun (delete_email, list_emails), batch operations add 'batch_' prefix (batch_delete_emails), and getter operations use 'get_' (get_email_detail, get_unread_count). This predictable naming convention makes the tool set easy to navigate and understand at a glance.
With 10 tools, the count is well-scoped for an email service domain. It covers core email management operations (list, read, delete, trash) in both single and batch forms, plus essential utilities (connection check, unread count). Each tool earns its place without redundancy, and the number aligns with typical MCP server ranges (3-15 tools), providing comprehensive functionality without being overwhelming.
The tool set offers complete CRUD/lifecycle coverage for email management. It includes creation (implied via email receipt), retrieval (list_emails, get_email_detail), update (mark_read operations), and deletion (delete and trash operations), along with batch support and status monitoring. There are no obvious gaps; agents can handle typical email workflows from inbox management to cleanup without dead ends.