Skip to main content
Glama
leeguooooo

MCP Email Service

by leeguooooo

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
EMAIL_ADDRESSYes你的邮箱地址
EMAIL_PASSWORDYes邮箱授权码 (不是邮箱密码)
EMAIL_PROVIDERYes邮箱提供商 (目前支持: 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

NameDescription
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

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

B3.3/5.0

Scored across 10 tools

Disambiguation5/5

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.

Naming Consistency5/5

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.

Tool Count5/5

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.

Completeness5/5

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.

Maintenance

ActivityInactive
ResponsivenessNo issues