usejunior avatar

Agent Email

usejunior/email-agent-mcp

Gives Claude direct access to your Outlook or Gmail inbox over MCP stdio. You get list, read, search, and thread operations plus create_draft, send_email, reply_to_email, label, mark_read, and move_to_folder. Send operations are allowlist gated by default and delete is disabled unless you explicitly opt in. Ships with an OAuth setup wizard and works with Claude Code, Cursor, Gemini CLI, and OpenClaw. The repo includes a polling watcher that triggers OpenClaw wake signals on new mail. Built by UseJunior, uses Microsoft Graph for Office 365 and Gmail API with refresh token flow.

GitHub stars
7
tools
27
transport
STDIO
last updated
Nov 10, 2026

Tools

27 tools

Public tool metadata for what this MCP can expose to an agent.

list_emailsList recent emails with filtering

List recent emails with filtering

No parameter schema in public metadata yet.

read_emailRead full email content as markdown, or raw HTML with `format: "html"`

Read full email content as markdown, or raw HTML with `format: "html"`

No parameter schema in public metadata yet.

search_emailsFull-text search across mailboxes

Full-text search across mailboxes

No parameter schema in public metadata yet.

list_mailboxesEnumerate configured mailboxes, their status, and the default

Enumerate configured mailboxes, their status, and the default

No parameter schema in public metadata yet.

get_mailbox_statusConnection status and warnings

Connection status and warnings

No parameter schema in public metadata yet.

get_threadFull conversation context

Full conversation context

No parameter schema in public metadata yet.

list_attachmentsList attachment metadata for an email

List attachment metadata for an email

No parameter schema in public metadata yet.

download_attachmentDownload a file attachment as base64, or save it to a sandboxed directory with `save_to`

Download a file attachment as base64, or save it to a sandboxed directory with `save_to`

No parameter schema in public metadata yet.

download_messageSave a whole message as a raw `.eml` file to a sandboxed directory

Save a whole message as a raw `.eml` file to a sandboxed directory

No parameter schema in public metadata yet.

send_emailSend new email (allowlist-gated)

Send new email (allowlist-gated)

No parameter schema in public metadata yet.

reply_to_emailReply within thread (allowlist-gated on send)

Reply within thread (allowlist-gated on send)

No parameter schema in public metadata yet.

create_draftCreate email draft

Create email draft

No parameter schema in public metadata yet.

update_draftUpdate draft content

Update draft content

No parameter schema in public metadata yet.

send_draftSend a saved draft

Send a saved draft

No parameter schema in public metadata yet.

list_scheduled_sendsList pending provider-held scheduled sends (Microsoft 365)

List pending provider-held scheduled sends (Microsoft 365)

No parameter schema in public metadata yet.

cancel_scheduled_sendCancel a pending scheduled send (Microsoft 365)

Cancel a pending scheduled send (Microsoft 365)

No parameter schema in public metadata yet.

label_emailApply labels/categories

Apply labels/categories

No parameter schema in public metadata yet.

flag_emailFlag/unflag emails

Flag/unflag emails

No parameter schema in public metadata yet.

mark_readMark as read/unread

Mark as read/unread

No parameter schema in public metadata yet.

move_to_folderMove between folders

Move between folders

No parameter schema in public metadata yet.

delete_emailDelete (requires operator env + caller flag)

Delete (requires operator env + caller flag)

No parameter schema in public metadata yet.

list_foldersRecursively list folders and computed paths (Microsoft 365)

Recursively list folders and computed paths (Microsoft 365)

No parameter schema in public metadata yet.

create_folderCreate a custom child folder (Microsoft 365)

Create a custom child folder (Microsoft 365)

No parameter schema in public metadata yet.

delete_folderDelete a custom folder (requires operator env + caller flag); system folders are protected (Microsoft 365)

Delete a custom folder (requires operator env + caller flag); system folders are protected (Microsoft 365)

No parameter schema in public metadata yet.

list_inbox_rulesList server-side inbox rules (Microsoft 365)

List server-side inbox rules (Microsoft 365)

No parameter schema in public metadata yet.

create_inbox_ruleCreate a persistent safe inbox rule; forwarding, redirection, deletion, and discarding to Deleted Items are blocked (Microsoft 365)

Create a persistent safe inbox rule; forwarding, redirection, deletion, and discarding to Deleted Items are blocked (Microsoft 365)

No parameter schema in public metadata yet.

delete_inbox_ruleDelete a server-side inbox rule (requires operator env + caller flag) (Microsoft 365)

Delete a server-side inbox rule (requires operator env + caller flag) (Microsoft 365)

No parameter schema in public metadata yet.

Sponsors

Readme

Details

Repository
github.com/usejunior/email-agent-mcp
Website
github.com/UseJunior/email-agent-mcp
Categories
AI & LLM Tools, Communication & Messaging
Package
email-agent-mcp
Transport
STDIO
Registry
MCP registry, active

Related AI & LLM Tools MCP servers

View all
1agentic-eng avatarA2dbagentic-eng/a2dbSafe, read-only database access for AI agents. 5 databases, batch queries, SQLGlot.2stars
2elfsight avatarElfsight AI Chatbotelfsight/ai-chatbot-mcpRead conversations, leads, knowledge base and analytics of your Elfsight AI Chatbot widgets.2stars
3mlava avatarAgent Readymlava/agent-ready-mcpScan any URL for AI agent readability — Vercel Spec, llmstxt.org, and agent-protocol manifests.2stars
4rumblingb avatarAgent Audit Mcprumblingb/agent-audit-mcpImmutable audit trail for agent-to-agent interactions2stars
5base76-research-lab avatarCognos Session Memorybase76-research-lab/cognos-session-memoryCognOS trust scoring (C=p·(1-Ue-Ua)) and session trace storage as MCP tools.1stars
6dingdawg-dev avatarDingdawg Finance Agentdingdawg-dev/dingdawg-finance-agentFinancial analysis AI. Forecasting, audit prep, SOX/GAAP compliance. Accuracy compounds with use.1stars