{"_id":"@cynosure-mcp/imap-email","_rev":"5-7b3a1e8c32ffa3c330625dad1aab8b41","name":"@cynosure-mcp/imap-email","dist-tags":{"latest":"1.0.4"},"versions":{"1.0.0":{"name":"@cynosure-mcp/imap-email","version":"1.0.0","_id":"@cynosure-mcp/imap-email@1.0.0","maintainers":[{"name":"andjhagen","email":"voidvalkon@gmail.com"}],"bin":{"imap-email":"dist/index.js"},"dist":{"shasum":"16e31daad60a39ed601755ceb92d806a0979ae47","tarball":"https://registry.npmjs.org/@cynosure-mcp/imap-email/-/imap-email-1.0.0.tgz","fileCount":4,"integrity":"sha512-p8xb+EFGu7ZjUVnDXMSH4pO7bdRIdIUx3pppc313JO2khKKfh0H2Spvli4oiFFRsJ3pYiDRf+a0WFrLAjUBTCg==","signatures":[{"sig":"MEUCIACKnFQIUymx0DF/dyB3HD4UJFFtXiEcUV1fcv1yb1RXAiEAqjAadyY5PxJlZFqC/ikBk8yFHQeMaCTI72XTXrNNWv4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":42579},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"721a555b124f5436fd6b3d4a1297bf1593411796","scripts":{"dev":"tsx src/index.ts","build":"tsc","start":"node dist/index.js"},"_npmUser":{"name":"andjhagen","email":"voidvalkon@gmail.com"},"_npmVersion":"11.9.0","description":"MCP server for reading, searching, drafting, and sending emails via IMAP/SMTP","directories":{},"_nodeVersion":"24.14.0","dependencies":{"zod":"^3.24.0","imapflow":"^1.2.16","mailparser":"^3.9.4","nodemailer":"^8.0.3","@modelcontextprotocol/sdk":"^1.27.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","typescript":"^5.7.0","@types/node":"^22.0.0","@types/mailparser":"^3.4.6","@types/nodemailer":"^6.4.17"},"_npmOperationalInternal":{"tmp":"tmp/imap-email_1.0.0_1776535642007_0.4214252165354604","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@cynosure-mcp/imap-email","version":"1.0.1","keywords":["mcp","model-context-protocol","email","imap","smtp","mail","ai"],"_id":"@cynosure-mcp/imap-email@1.0.1","maintainers":[{"name":"andjhagen","email":"voidvalkon@gmail.com"}],"bin":{"imap-email":"dist/index.js"},"dist":{"shasum":"dddde98ea2866e8e65cc624a94e671464fac069f","tarball":"https://registry.npmjs.org/@cynosure-mcp/imap-email/-/imap-email-1.0.1.tgz","fileCount":7,"integrity":"sha512-q4YRkN4D6FhPXqK6gx9DVvw8d61tToKCgPEqdjQShpl/TJPtll+JrQHm1ZnegX5gezc1dRA5pnhIJ+yqPg5Eog==","signatures":[{"sig":"MEYCIQDmkIP/P3i4tqp6cKkm9PjSmaOn1YvpHa3D3YbcokAr4gIhAJ8IVHalMroTQShLFPRnuaCEiuThVDcmPw8kYU6MOc3h","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105672},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"763208c237e64e0aab6fc21c4f4b566a997f2c2c","scripts":{"dev":"tsx src/index.ts","build":"tsc","start":"node dist/index.js"},"_npmUser":{"name":"andjhagen","email":"voidvalkon@gmail.com"},"_npmVersion":"11.9.0","description":"MCP server for reading, searching, drafting, and sending emails via IMAP/SMTP","directories":{},"_nodeVersion":"24.14.0","dependencies":{"zod":"^3.24.0","imapflow":"^1.2.16","mailparser":"^3.9.4","nodemailer":"^8.0.3","@modelcontextprotocol/sdk":"^1.27.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","typescript":"^5.7.0","@types/node":"^22.0.0","@types/mailparser":"^3.4.6","@types/nodemailer":"^6.4.17"},"_npmOperationalInternal":{"tmp":"tmp/imap-email_1.0.1_1776625883719_0.5500644056894923","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@cynosure-mcp/imap-email","version":"1.0.2","keywords":["mcp","model-context-protocol","email","imap","smtp","mail","ai"],"_id":"@cynosure-mcp/imap-email@1.0.2","maintainers":[{"name":"andjhagen","email":"voidvalkon@gmail.com"}],"bin":{"imap-email":"dist/index.js"},"dist":{"shasum":"d84ba0c10e2daeb1dd8f5be91a2f28237863d370","tarball":"https://registry.npmjs.org/@cynosure-mcp/imap-email/-/imap-email-1.0.2.tgz","fileCount":7,"integrity":"sha512-3g07iPSjTE8MqlH+QwXhFQn860Ro9wUu+fI9OomkJenbEMwwJEoYBFvDFzqBUERY1hmjtoHL8mmWaVH6AmweqQ==","signatures":[{"sig":"MEUCIQC25CQu2/bwFmqx3BFAGE1gFxCzwrld40X6SDI8wcEc6wIge7buGAxXvTRLLilRfe2Pq5GBB+mHu65hUJsGBCiIRbw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105795},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"51c09d0a643b0cdc7835299a0e3414daa2dc6fc7","mcpName":"io.github.andreasjhagen/imap-email","scripts":{"dev":"tsx src/index.ts","build":"tsc","start":"node dist/index.js"},"_npmUser":{"name":"andjhagen","email":"voidvalkon@gmail.com"},"_npmVersion":"11.9.0","description":"MCP server for reading, searching, drafting, and sending emails via IMAP/SMTP","directories":{},"_nodeVersion":"24.14.0","dependencies":{"zod":"^3.24.0","imapflow":"^1.2.16","mailparser":"^3.9.4","nodemailer":"^8.0.3","@modelcontextprotocol/sdk":"^1.27.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","typescript":"^5.7.0","@types/node":"^22.0.0","@types/mailparser":"^3.4.6","@types/nodemailer":"^6.4.17"},"_npmOperationalInternal":{"tmp":"tmp/imap-email_1.0.2_1776884430318_0.9692377249872501","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"@cynosure-mcp/imap-email","version":"1.0.3","keywords":["mcp","model-context-protocol","email","imap","smtp","mail","ai"],"_id":"@cynosure-mcp/imap-email@1.0.3","maintainers":[{"name":"andjhagen","email":"voidvalkon@gmail.com"}],"bin":{"imap-email":"dist/index.js"},"dist":{"shasum":"28894cc3d44b79059744c7e228307ab983bbf63c","tarball":"https://registry.npmjs.org/@cynosure-mcp/imap-email/-/imap-email-1.0.3.tgz","fileCount":7,"integrity":"sha512-i4mZTr6VMYCBWMOBNCPmile6t7Ql9WnfAv25RbRMYg3M2dVT/6dfocxRpaw5et/cwfGOuQW/SnS8KbTBAdbZ4w==","signatures":[{"sig":"MEUCIQCFLLTmKoqxCTcVmot0SDe0+dYkeiS67W8lTrJfwc62zwIgbCCoSFAbUhUaIkNoEHP0yyoBkgKUHxRWij4A0k94D7o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105795},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"800e76c3991ff7ef5a7177c8225d844e14c06865","mcpName":"io.github.andreasjhagen/imap-email","scripts":{"dev":"tsx src/index.ts","build":"tsc","start":"node dist/index.js"},"_npmUser":{"name":"andjhagen","email":"voidvalkon@gmail.com"},"_npmVersion":"11.9.0","description":"MCP server for reading, searching, drafting, and sending emails via IMAP/SMTP","directories":{},"_nodeVersion":"24.14.0","dependencies":{"zod":"^3.24.0","imapflow":"^1.2.16","mailparser":"^3.9.4","nodemailer":"^8.0.3","@modelcontextprotocol/sdk":"^1.27.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","typescript":"^5.7.0","@types/node":"^22.0.0","@types/mailparser":"^3.4.6","@types/nodemailer":"^6.4.17"},"_npmOperationalInternal":{"tmp":"tmp/imap-email_1.0.3_1778604771608_0.9223713840159764","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"@cynosure-mcp/imap-email","mcpName":"io.github.andreasjhagen/imap-email","version":"1.0.4","description":"MCP server for reading, searching, drafting, and sending emails via IMAP/SMTP","type":"module","main":"dist/index.js","bin":{"imap-email":"dist/index.js"},"scripts":{"build":"tsc","start":"node dist/index.js","dev":"tsx src/index.ts"},"dependencies":{"@modelcontextprotocol/sdk":"^1.27.1","imapflow":"^1.2.16","mailparser":"^3.9.4","nodemailer":"^8.0.3","zod":"^3.24.0"},"devDependencies":{"@types/mailparser":"^3.4.6","@types/node":"^22.0.0","@types/nodemailer":"^6.4.17","tsx":"^4.19.0","typescript":"^5.7.0"},"publishConfig":{"access":"public"},"keywords":["mcp","model-context-protocol","email","imap","smtp","mail","ai"],"_id":"@cynosure-mcp/imap-email@1.0.4","gitHead":"a114eae53425d9d6ffe88b883a04b2ccabac7e7d","types":"./dist/index.d.ts","_nodeVersion":"22.17.1","_npmVersion":"10.9.2","dist":{"integrity":"sha512-WBm7ghb6zNsWK+3u073E/sZ2LzCaX0VU8fLedUX1PDxMVdy8OXRpp4MB+4YDLz2m+zkkX1iRs1m7IUviNqIxpg==","shasum":"a4f0f4f3dcf72157af6086839b26fed06c6005e9","tarball":"https://registry.npmjs.org/@cynosure-mcp/imap-email/-/imap-email-1.0.4.tgz","fileCount":7,"unpackedSize":107822,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDH4IW5TkRA4HEEr+uQcWhMJdeSkaNwkmskHBZ0l4N4DAIganDgfUWCjZIMRnsqk3V3Nj2gJscIhLpqO+GoYwCck/g="}]},"_npmUser":{"name":"andjhagen","email":"voidvalkon@gmail.com"},"directories":{},"maintainers":[{"name":"andjhagen","email":"voidvalkon@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/imap-email_1.0.4_1786486070924_0.25045295648849386"},"_hasShrinkwrap":false}},"time":{"created":"2026-04-18T18:07:21.941Z","modified":"2026-08-11T22:07:51.237Z","1.0.0":"2026-04-18T18:07:22.156Z","1.0.1":"2026-04-19T19:11:23.882Z","1.0.2":"2026-04-22T19:00:30.487Z","1.0.3":"2026-05-12T16:52:51.813Z","1.0.4":"2026-08-11T22:07:51.062Z"},"keywords":["mcp","model-context-protocol","email","imap","smtp","mail","ai"],"description":"MCP server for reading, searching, drafting, and sending emails via IMAP/SMTP","maintainers":[{"name":"andjhagen","email":"voidvalkon@gmail.com"}],"readme":"# @cynosure-mcp/imap-email\n\nMCP server for reading, searching, drafting, and sending emails via IMAP/SMTP.\n\n## Installation\n\n```bash\nnpx @cynosure-mcp/imap-email\n```\n\nOr install globally:\n\n```bash\nnpm install -g @cynosure-mcp/imap-email\nimap-email\n```\n\n## Tools\n\n| Tool             | Description                                               |\n| ---------------- | --------------------------------------------------------- |\n| `list_folders`   | List all mailbox folders with message counts              |\n| `list_emails`    | List emails in a folder (headers only, context-efficient) |\n| `get_email`      | Get a full email by UID with parsed body                  |\n| `search_emails`  | Search with from/to/subject/body/date filters             |\n| `get_attachment` | Download an email attachment                              |\n| `draft_email`    | Compose a draft email                                     |\n| `send_email`     | Send an email via SMTP                                    |\n\n## Configuration\n\n| Variable        | Required | Description                                      |\n| --------------- | -------- | ------------------------------------------------ |\n| `IMAP_HOST`     | Yes      | IMAP server hostname (e.g., `imap.gmail.com`)    |\n| `IMAP_PORT`     | No       | IMAP port (default: `993`)                       |\n| `IMAP_USER`     | Yes      | IMAP login username/email                        |\n| `IMAP_PASSWORD` | Yes      | IMAP password or app-specific password           |\n| `SMTP_HOST`     | No       | SMTP server hostname (falls back to `IMAP_HOST`) |\n| `SMTP_PORT`     | No       | SMTP port (default: `587`)                       |\n| `SMTP_USER`     | No       | SMTP login (falls back to `IMAP_USER`)           |\n| `SMTP_PASSWORD` | No       | SMTP password (falls back to `IMAP_PASSWORD`)    |\n| `EMAIL_FROM`    | No       | Default From address (falls back to `IMAP_USER`) |\n\n## MCP Config\n\n```json\n{\n  \"mcpServers\": {\n    \"imap-email\": {\n      \"command\": \"npx\",\n      \"args\": [\"@cynosure-mcp/imap-email\"],\n      \"env\": {\n        \"IMAP_HOST\": \"imap.gmail.com\",\n        \"IMAP_USER\": \"you@gmail.com\",\n        \"IMAP_PASSWORD\": \"your-app-password\"\n      }\n    }\n  }\n}\n```\n\n## License\n\nMIT\n","readmeFilename":"README.md"}