Skip to main content
Glama
gfam-git

Simple IMAP MCP Server

by gfam-git

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

Features and capabilities supported by this server

Protocol revision2025-11-25

CapabilityDetails
tools
{
  "listChanged": true
}

Tools

Functions exposed to the LLM to take actions

NameDescription
list_foldersC

List all IMAP mailboxes/folders in the account

search_emailsB

Search emails by criteria, returning paginated results

fetch_emailB

Fetch full email content including headers, body, and attachments

get_email_bodyB

Fetch only the body (text and/or HTML) of an email

get_email_headersA

Fetch only email headers - minimal bandwidth, no body download

mark_as_readB

Mark messages as read or unread using IMAP FLAGS

move_emailA

Move an email to a different IMAP folder

delete_emailA

Delete an email (move to Trash folder)

create_folderB

Create a new IMAP mailbox folder

list_unreadB

Quick listing of unread messages with pagination

email_waitingA

Poll a mailbox repeatedly until an email matching conditions is found or timeout elapses

send_emailC

Send an email with text or HTML body

send_email_with_attachmentC

Send an email with file attachments

list_draftsA

List draft emails in the Drafts folder

save_as_draftC

Save an email as a draft

delete_draftC

Delete a draft email

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 16 tools

Disambiguation4/5

Each tool targets a distinct operation—full fetch, body-only, headers-only, flags, folder ops, drafts—but send_email and send_email_with_attachment, plus the three retrieval variants, have close functional boundaries that require careful description reading.

Naming Consistency3/5

Most names follow snake_case verb_noun, but verbs are inconsistent (fetch vs get vs list), list_unread omits the object, and email_waiting reverses the expected verb-object order.

Tool Count4/5

Sixteen tools is on the high end but each maps to a real email workflow—retrieve, search, send, draft, folder management—so the count is only slightly above the ideal range.

Completeness4/5

The surface covers retrieval, search, read state, move/delete, folder listing/creation, sending with and without attachments, and draft CRUD. Missing folder deletion/rename and attachment-only retrieval are minor gaps.

Maintenance

ActivityMaintained
ResponsivenessNo issues