cpanel-mail-mcp
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {
"listChanged": false
} |
| prompts | {
"listChanged": false
} |
| resources | {
"subscribe": false,
"listChanged": false
} |
| experimental | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| list_accountsA | List email accounts this caller can act on (no secrets returned). In multi-user OAuth mode, only the caller's own account is returned; in single-tenant mode, all configured accounts appear. |
| list_foldersA | List every IMAP folder (mailbox) the account can see, UTF-7 decoded. |
| list_recentA | List the most recent messages in a folder (metadata only, newest first). Use |
| search_emailsA | IMAP SEARCH over one field. Wraps Note: IMAP SEARCH is substring, case-insensitive on most servers, and doesn't support boolean operators. For richer queries, chain calls. |
| read_emailA | Fetch full headers + body of a message. Attachments listed by name+mime. Set |
| download_attachmentsA | Return message attachments as base64. Filter by filenames to save bytes. |
| get_threadB | Group messages sharing Message-ID / References / In-Reply-To headers. |
| send_emailA | Send an email. Supports HTML, attachments, and Save-to-Sent. On retries after a client timeout, pass the same |
| reply_emailA | Reply to a message. Preserves Message-ID linking + Subject
|
| forward_emailA | Forward a message. Subject gets |
| save_draftB | Save an unsent draft in the account's Drafts folder. |
| send_inviteB | Send a calendar invite (RFC 5545 ICS, METHOD:REQUEST). |
| mark_readC | Add the \Seen flag. |
| mark_unreadC | Remove the \Seen flag. |
| star_emailB | Add the \Flagged (starred) flag. |
| unstar_emailC | Remove the \Flagged flag. |
| move_emailB | Move a message between folders (RFC 6851 MOVE with COPY+EXPUNGE fallback). |
| copy_emailB | Copy a message to another folder without removing the original. |
| delete_emailA | Delete a message. Soft-delete by default (moves to Trash). |
| create_folderA | Create a new IMAP folder and subscribe to it. |
| delete_folderA | Delete an empty IMAP folder. Fails if not empty (per RFC). |
| rename_folderC | Rename an IMAP folder. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/rosauceda/cpanel-mail-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server