MailMCP
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| MAIL_SSL | No | IMAP SSL (true/false) | true |
| SMTP_SSL | No | SMTP SSL (true/false) | false |
| MAIL_HOST | Yes | IMAP server hostname | |
| MAIL_PORT | No | IMAP port | 993 |
| MAIL_USER | Yes | Email address for IMAP | |
| SMTP_HOST | Yes | SMTP server hostname | |
| SMTP_PORT | No | SMTP port | 587 |
| MAIL_INBOX | No | Default inbox folder | INBOX |
| MAIL_PASSWORD | Yes | Password for IMAP | |
| SMTP_FROM_NAME | No | Sender name for outgoing emails | |
| MAIL_MAX_EMAILS | No | Maximum number of emails per query | 50 |
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 | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| list_foldersA | Listet alle verfügbaren E-Mail-Ordner auf dem IMAP-Server auf. |
| list_emailsA | Listet E-Mails in einem Ordner auf (neuste zuerst). Gibt UID, Betreff, Absender, Datum, Lesestatus und Anhänge zurück. Standardmäßig wird der konfigurierte INBOX-Ordner verwendet. |
| get_emailA | Liest den vollständigen Inhalt einer E-Mail anhand ihrer UID. Gibt Betreff, Absender, Empfänger, Datum, Text-Body, HTML-Body und Dateianhänge zurück. |
| search_emailsC | Durchsucht einen Ordner nach E-Mails anhand eines Suchbegriffs. |
| send_emailC | Sendet eine E-Mail via SMTP. |
| move_emailB | Verschiebt eine E-Mail anhand ihrer UID in einen anderen Ordner. |
| send_local_fileA | Liest eine lokale Datei vom Server-Dateisystem und verschickt sie als E-Mail-Anhang via SMTP. Betreff und Text-Body sind optional und werden aus dem Dateinamen abgeleitet, wenn nicht angegeben. |
| get_inbox_configA | Zeigt die aktuelle Serverkonfiguration an (Host, User, INBOX-Ordner). Passwort wird nicht zurückgegeben. |
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 8 tools
Each tool addresses a distinct email operation: listing folders, listing messages, reading a single message, searching, sending, moving, sending a local file, and viewing config. The only mild overlap is send_email and send_local_file, but they are clearly differentiated by attachment source and defaults.
All tools follow a consistent lowercase verb_noun pattern: list_folders, list_emails, get_email, search_emails, send_email, move_email, send_local_file, and get_inbox_config. The naming style is uniform and predictable.
Eight tools is well-scoped for an email MCP server. The set covers core email operations without unnecessary redundancy or bloat.
The core email workflow is covered: listing folders and emails, reading, searching, sending, moving, and handling local file attachments. Obvious gaps like deleting emails, marking read/unread, or creating folders are missing, but agents can still accomplish most common tasks.