
email mcp server
Model Context Protocol Server with IMAP and SMTP connectivity
Repository Info
About This Server
Model Context Protocol Server with IMAP and SMTP connectivity
Model Context Protocol (MCP) - This server can be integrated with AI applications to provide additional context and capabilities, enabling enhanced AI interactions and functionality.
Documentation
Email MCP Server
A Model Context Protocol (MCP) server for email integration using IMAP and SMTP protocols. This server allows model assistants to access and interact with email accounts.
Features
- Read emails from IMAP mailboxes
- Send emails via SMTP
- Search emails
- List email folders
Prerequisites
- Node.js (v16 or higher)
- npm or yarn
- Email account with IMAP and SMTP access
Setup
-
Clone the repository:
git clone <repository-url> cd imap-mcp -
Install dependencies:
npm install -
Create a
.envfile in the root directory with the following variables:EMAIL_USER=your-email@example.com EMAIL_PASSWORD=your-password IMAP_HOST=imap.example.com IMAP_PORT=993 SMTP_HOST=smtp.example.com SMTP_PORT=465
Usage
Development
To run the server in development mode:
npm run dev
This will watch for changes, recompile TypeScript, and restart the server automatically.
Production
To build and run the server in production mode:
npm run build
npm start
API
The server exposes the following MCP resources:
mailto:<email-address>/inbox- List of 10 most recent emails in the inboxmailto:<email-address>/folders- List of email folders/mailboxes
And the following MCP tools:
send_email- Send an email messagesearch_emails- Search for emails with advanced query optionslist_folders- List all available email folders/mailboxes
License
ISC License - see LICENSE for details
Quick Start
Clone the repository
git clone https://github.com/gabigabogabu/email-mcp-serverInstall dependencies
cd email-mcp-server
npm installFollow the documentation
Check the repository's README.md file for specific installation and usage instructions.
Repository Details
Recommended MCP Servers
Discord MCP
Enable AI assistants to seamlessly interact with Discord servers, channels, and messages.
Knit MCP
Connect AI agents to 200+ SaaS applications and automate workflows.
Apify MCP Server
Deploy and interact with Apify actors for web scraping and data extraction.
BrowserStack MCP
BrowserStack MCP Server for automated testing across multiple browsers.
Zapier MCP
A Zapier server that provides automation capabilities for various apps.