MCP Catalogs
Home

mcp-email-client

by gamalan·17·Score 34

Python-based email client MCP server for managing multiple email configurations and operations.

communicationproductivitydeveloper-tools
4
Forks
2
Open issues
13 mo ago
Last commit
2d ago
Indexed

Overview

Mail Client MCP is a Python-based MCP server that provides email management functionality through the Model Context Protocol. It allows users to manage multiple email configurations beyond just Gmail, enabling operations like listing, adding, updating, and deleting email configurations. The server also supports sending emails and reading the latest 5 unread emails, making it a practical tool for email automation through AI assistants. The implementation uses uv for dependency management and can be easily integrated with Claude Desktop or VSCode.

Try asking AI

After installing, here are 5 things you can ask your AI assistant:

you:Automating email responses through AI assistants
you:Managing multiple email accounts from a single interface
you:Integrating email operations into AI-powered workflows
you:What email providers are supported?
you:How do I authenticate with my email account?

When to choose this

Choose this MCP server when you need to integrate email operations into Claude Desktop workflows, especially if you use multiple email accounts and want basic email management capabilities.

When NOT to choose this

Don't choose this server if you need advanced email features, detailed documentation about supported providers, or require more than the latest 5 unread emails.

Tools this server exposes

6 tools extracted from the README
  • list_email_configurations

    List all available email configurations

  • add_email_configuration

    Add a new email configuration

  • update_email_configuration

    Update an existing email configuration

  • delete_email_configuration

    Delete an email configuration

  • send_email

    Send an email using a specified configuration

  • read_unread_emails

    Read the latest 5 unread emails

Comparable tools

mcp-server-gmailimap-client-mcpemail-assistant-mcp

Installation

Installation

  1. Clone the repository:
git clone https://github.com/gamalan/mcp-email-client.git
cd mcp-email-client
  1. Install uv:

**Linux/MacOS**

curl -LsSf https://astral.sh/uv/install.sh | sh

**Windows**

powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"
  1. Install dependencies:
uv sync

Configuration

Add to Claude Desktop configuration:

{
  "mcpServers": {
    "mcp_email_client": {
      "command": "uv",
      "args": [
        "run",
        "--directory",
        "D:\\Project\\RepoPath", 
        "mcp_email_client"
      ]
    }
  }
}

Or in VSCode:

{
    "servers": {
        "any-name": {
            "type": "stdio",
            "command": "/path/to/uv",
            "args": [
                "run",
                "--directory",
                "/path/to/repo",
                "run_mcp_server.py",
            ]
        }
    }
}

FAQ

What email providers are supported?
The README mentions support for 'more than just Gmail' but doesn't specify the full list of supported providers.
How do I authenticate with my email account?
The README doesn't provide details on authentication methods, but configuration examples suggest it uses standard email protocols.

Compare mcp-email-client with

GitHub →

Last updated · Auto-generated from public README + GitHub signals.