Skip to main content
Glama
OR13

ietf-imap-mcp

by OR13

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
IETF_IMAP_USERNoUsername: 'anonymous' or Datatracker usernameanonymous
IETF_IMAP_EMAILNoEmail used as password for anonymous access
IETF_IMAP_PASSWORDNoDatatracker password (plaintext, not recommended)
IETF_IMAP_MIN_INTERVALNoMinimum seconds between IMAP commands1.0
IETF_IMAP_PASSWORD_CMDNoShell command to resolve password (e.g., op read ...)
IETF_IMAP_PASSWORD_FILENoPath to file containing password
IETF_IMAP_MAILBOX_PREFIXNoPrefix for bare list namesShared Folders/

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{
  "listChanged": false
}
prompts
{
  "listChanged": false
}
resources
{
  "subscribe": false,
  "listChanged": false
}
experimental
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
list_mailing_listsA

List IETF mailing-list mailboxes available over IMAP.

Args: pattern: IMAP LIST pattern, e.g. "agent*" or "*". limit: Maximum mailbox names to return (hard-capped at 100).

search_listA

Search a mailing list, returning matching message summaries (newest first).

Args: list_name: Mailbox / list name, e.g. "agent2agent". subject: Substring to match in the Subject header. from_addr: Substring to match in the From header. text: Free-text search across the whole message. since: Only messages on/after this ISO date (YYYY-MM-DD). before: Only messages before this ISO date (YYYY-MM-DD). limit: Max summaries to return (default 25, hard-capped at 100).

page_listA

Page through a list's messages, newest first.

Args: list_name: Mailbox / list name, e.g. "agent2agent". offset: How many messages back from the newest to start (0 = newest). limit: Page size (default 25, hard-capped at 100).

get_messageA

Fetch a single message by UID (from a prior search/page result).

Args: list_name: Mailbox / list name, e.g. "agent2agent". uid: The message UID returned by search_list / page_list. include_body: Include the plain-text body (default True). max_body_chars: Truncate the body to this many characters.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Latest Blog Posts

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/OR13/ietf-imap-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server