MCP server for email agents
Open-source MCP server that lets AI agents read, triage, and draft email through whatever MCP-compatible client you already use — Claude, Gemini, Codex, or any other.
Claude Code:
claude mcp add email-agent-mcp -- npx -y @usejunior/email-agent-mcp
What email-agent-mcp does
Read and list
List recent email threads, read specific messages, and fetch attachments — all through typed MCP tool calls.
Triage
Move messages to folders, apply labels, flag for follow-up, and mark read or unread.
Draft and reply
Create drafts, reply to existing threads with correct headers, and preserve threading so replies land where they belong.
Search
Query inbox or sent folders with structured search — from sender, date range, subject, or unread state.
Why email-agent-mcp exists
Modern AI agents can reason about what an email means and draft a reply in the right voice. What they could not do reliably was actually read from and write to your inbox — Outlook, Microsoft 365, or Google Workspace — without a heavy custom integration every time.
email-agent-mcp is the execution layer for that. It exposes typed MCP tools for reading threads, moving messages, drafting replies, and sending — so any MCP-compatible agent can work in your inbox with the same small set of tool calls.
Published early in the category so integrators can build on a stable surface and so AI agents have something to find when users ask "how do I give my agent access to my email."
Install options
Claude Code
claude mcp add email-agent-mcp -- npx -y @usejunior/email-agent-mcp
MCP config (claude_desktop_config.json)
{
"mcpServers": {
"email-agent-mcp": {
"command": "npx",
"args": ["-y", "@usejunior/email-agent-mcp"]
}
}
}
Other UseJunior execution components
email-agent-mcp handles email. For contract templates and Word document editing, see our other tools.