Skip to main content
Glama
ggiraudon

Email MCP Server

by ggiraudon

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault

No arguments

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
ClearMessageFlagsToolC

Clears flags on a message.

createFolderB

Creates a new folder in the IMAP account.

deleteFolderC

Deletes a folder from the IMAP account.

deleteMessageC

Deletes a message by UID from a given folder.

getFolderListB

Returns a list of folders in the imap account.

getMessageListC

Returns a list of messages in a given folder.

getMessageC

Returns a message by UID from a given folder for a given IMAP account.

moveMessageC

Moves a message by ID from one folder to another.

searchC

Searches for messages in the specified folder matching the parameters set in searchOptions. Available search options are: from, to, subject, since, before, unseen, flagged, answered, custom. It returns a list of ids that can then be used to get individual messages based on their id.

setFlagsD

Sets flags on a message.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

C2.8/5.0

Scored across 10 tools

Disambiguation4/5

Most tools have distinct purposes targeting specific email operations like folder management, message retrieval, and flag handling. However, ClearMessageFlagsTool and setFlags could potentially cause confusion as they both deal with message flags, though their descriptions clarify one clears and the other sets flags.

Naming Consistency3/5

The naming is mixed with some tools using camelCase (ClearMessageFlagsTool) and others using snake_case (createFolder, getMessageList). While the verb_noun pattern is generally followed, the inconsistency in casing and the outlier 'search' (a single word) detract from a fully predictable pattern.

Tool Count5/5

With 10 tools, this server is well-scoped for an email management domain. It covers core operations like folder CRUD, message retrieval, deletion, moving, and searching, which is appropriate for handling email workflows without being overwhelming.

Completeness4/5

The toolset provides solid coverage for email management, including folder operations, message lifecycle (get, delete, move), and search capabilities. A minor gap is the lack of a tool for sending or composing emails, which might be expected in a full email server, but the existing tools support common agent tasks well.

Maintenance

ActivityInactive
ResponsivenessNo issues