{"name":"io.github.ni-c/imap-mcp","slug":"ni-c-imap-mcp","title":"IMAP mailbox","description":"Read, search and organise any IMAP mailbox, with writes off by default","url":"https://mcp.market/server/ni-c-imap-mcp","rating":null,"grade":"B","score":83,"certified":false,"status":"active","category":"search","tags":["search"],"presence":{"score":35,"stars":3,"forks":5,"downloads_week":215,"last_push_at":"2026-10-12T10:34:23.000Z","license":"MIT"},"uptime":null,"claimed":false,"transport":"mixed","callable_via_gateway":false,"default_price_micros":0,"repository":"https://github.com/ni-c/imap-mcp","website":"https://imap-mcp.ni-c.de","version":"0.6.0","remotes":[],"packages":[{"registryType":"npm","identifier":"@ni-c/imap-mcp","version":"0.6.0","transport":{"type":"stdio"},"environmentVariables":[{"description":"Hostname of the IMAP server, e.g. imap.example.net","isRequired":true,"format":"string","name":"IMAP_HOST"},{"description":"Mailbox user name","isRequired":true,"format":"string","name":"IMAP_USER"},{"description":"Mailbox password or app password","isRequired":true,"format":"string","isSecret":true,"name":"IMAP_PASSWORD"},{"description":"Defaults to 993 with implicit TLS, 143 otherwise","format":"number","name":"IMAP_PORT"},{"description":"implicit (default), starttls or none","format":"string","name":"IMAP_TLS"},{"description":"Default mailbox to work in (default: INBOX)","format":"string","name":"IMAP_MAILBOX"},{"description":"IMAP keyword marking what the assistant has already seen (default: AiSeen)","format":"string","name":"IMAP_SEEN_KEYWORD"},{"description":"Set to false to register the mailbox write tools; defaults to true","format":"boolean","name":"IMAP_READ_ONLY"},{"description":"Comma-separated tool names or list_* prefixes to register; 'essential' selects a curated preset (default: all tools)","format":"string","name":"IMAP_ALLOW_TOOLS"},{"description":"Comma-separated tool names or list_* prefixes to remove from whatever IMAP_ALLOW_TOOLS left","format":"string","name":"IMAP_DENY_TOOLS"},{"description":"Directory attachments may be written to; unset means the server never touches the filesystem","format":"string","name":"IMAP_DOWNLOAD_DIR"},{"description":"Set to true to accept self-signed certificates, scoped to this connection","format":"boolean","name":"IMAP_INSECURE_TLS"},{"description":"Drafts folder to save into; by default the one flagged \\Drafts is used","format":"string","name":"IMAP_DRAFTS_MAILBOX"},{"description":"Default number of messages a listing returns (default: 100)","format":"number","name":"IMAP_MAX_MESSAGES"},{"description":"Ceiling for returning an attachment inline (default: 1048576)","format":"number","name":"IMAP_MAX_ATTACHMENT_BYTES"},{"description":"Ceiling for writing an attachment to disk (default: 26214400)","format":"number","name":"IMAP_MAX_DOWNLOAD_BYTES"},{"description":"Ceiling for reading a document's text with mode=text (default: 10485760, maximum: 67108864)","format":"number","name":"IMAP_MAX_EXTRACT_BYTES"},{"description":"Comma-separated content-type allowlist for attachments","format":"string","name":"IMAP_ATTACHMENT_TYPES"},{"description":"authserv-id your provider stamps into Authentication-Results; without it every verdict is reported as forgeable","format":"string","name":"IMAP_TRUSTED_AUTHSERV_ID"}]},{"registryType":"oci","identifier":"ghcr.io/ni-c/imap-mcp:0.6.0","transport":{"type":"stdio"},"environmentVariables":[{"description":"Hostname of the IMAP server, e.g. imap.example.net","isRequired":true,"format":"string","name":"IMAP_HOST"},{"description":"Mailbox user name","isRequired":true,"format":"string","name":"IMAP_USER"},{"description":"Mailbox password or app password","isRequired":true,"format":"string","isSecret":true,"name":"IMAP_PASSWORD"},{"description":"Defaults to 993 with implicit TLS, 143 otherwise","format":"number","name":"IMAP_PORT"},{"description":"implicit (default), starttls or none","format":"string","name":"IMAP_TLS"},{"description":"Default mailbox to work in (default: INBOX)","format":"string","name":"IMAP_MAILBOX"},{"description":"IMAP keyword marking what the assistant has already seen (default: AiSeen)","format":"string","name":"IMAP_SEEN_KEYWORD"},{"description":"Set to false to register the mailbox write tools; defaults to true","format":"boolean","name":"IMAP_READ_ONLY"},{"description":"Comma-separated tool names or list_* prefixes to register; 'essential' selects a curated preset (default: all tools)","format":"string","name":"IMAP_ALLOW_TOOLS"},{"description":"Comma-separated tool names or list_* prefixes to remove from whatever IMAP_ALLOW_TOOLS left","format":"string","name":"IMAP_DENY_TOOLS"},{"description":"Directory attachments may be written to; unset means the server never touches the filesystem","format":"string","name":"IMAP_DOWNLOAD_DIR"},{"description":"Set to true to accept self-signed certificates, scoped to this connection","format":"boolean","name":"IMAP_INSECURE_TLS"},{"description":"Drafts folder to save into; by default the one flagged \\Drafts is used","format":"string","name":"IMAP_DRAFTS_MAILBOX"},{"description":"Default number of messages a listing returns (default: 100)","format":"number","name":"IMAP_MAX_MESSAGES"},{"description":"Ceiling for returning an attachment inline (default: 1048576)","format":"number","name":"IMAP_MAX_ATTACHMENT_BYTES"},{"description":"Ceiling for writing an attachment to disk (default: 26214400)","format":"number","name":"IMAP_MAX_DOWNLOAD_BYTES"},{"description":"Ceiling for reading a document's text with mode=text (default: 10485760, maximum: 67108864)","format":"number","name":"IMAP_MAX_EXTRACT_BYTES"},{"description":"Comma-separated content-type allowlist for attachments","format":"string","name":"IMAP_ATTACHMENT_TYPES"},{"description":"authserv-id your provider stamps into Authentication-Results; without it every verdict is reported as forgeable","format":"string","name":"IMAP_TRUSTED_AUTHSERV_ID"}]}],"tools":[],"scan":null,"grade_history":[],"reviews":[]}