Connection check
local install
mcp-inbox
MCP server exposing IMAP/SMTP email over a fast local cache. Read, search, compose, and manage email from any IMAP provider with near-instant response times via IDLE push notifications.
Tools
10
GitHub stars
—
Installs / wk
34
Licence
MIT
Transport
stdio
Last checked
never
Tools & capabilities
10 toolsRead from the published package source — this server runs locally, so there is no endpoint to query. Names are taken from the code, not observed at runtime, and descriptions are often absent.
imap_get_draft
from source
imap_get_email
from source
Fetch the full content of a single email: headers, plain-text body, HTML body, and attachment metadata (filename, content type, size). Attachment bytes are NOT downloaded or stored… Fetch the full content of a single email: headers, plain-text body, HTML body, and attachment metadata (filename, content type, size). Attachment bytes are NOT downloaded or stored locally - the user can open them in their mail client. Use imap_list_emails or imap_search_emails to discover UIDs first.
imap_list_emails
from source
List emails in a folder, newest first. Pagination via List emails in a folder, newest first. Pagination via
imap_list_folders
from source
List every folder/mailbox in the account. Returns each folder List every folder/mailbox in the account. Returns each folder
imap_mark_read
from source
Mark a message as read by adding the IMAP \\Seen flag. Idempotent - already-read messages are unchanged. Mark a message as read by adding the IMAP \\Seen flag. Idempotent - already-read messages are unchanged.
imap_mark_read_multiple
from source
Mark multiple messages as read in a single IMAP round-trip. Idempotent - already-read UIDs are unchanged. Use this when you have a concrete list of UIDs (e.g. from a search) instea… Mark multiple messages as read in a single IMAP round-trip. Idempotent - already-read UIDs are unchanged. Use this when you have a concrete list of UIDs (e.g. from a search) instead of calling imap_mark_read N times.
imap_mark_unread
from source
Mark a message as unread by removing the IMAP \\Seen flag. Idempotent - already-unread messages are unchanged. Mark a message as unread by removing the IMAP \\Seen flag. Idempotent - already-unread messages are unchanged.
imap_mark_unread_multiple
from source
Mark multiple messages as unread in a single IMAP round-trip. Idempotent. Mark multiple messages as unread in a single IMAP round-trip. Idempotent.
imap_search_emails
from source
Search a folder for messages matching subject/from/to/body text, flag, date window, or size. Supports boolean combinators: Search a folder for messages matching subject/from/to/body text, flag, date window, or size. Supports boolean combinators:
imap_set_flags
from source