📬 EmailAssistant for Claude Desktop
EmailAssistant is an MCP-compatible server that integrates with the Gmail API to fetch and summarize emails based on custom queries or recent activity. It can be used with Claude Desktop to interact hands-free with your inbox.
⚙️ Setup Instructions
1. Enable Gmail API
- Go to Google Cloud Console.
- Create a new project or use an existing one.
- Enable the Gmail API under “APIs & Services”.
- Create OAuth 2.0 Client ID credentials.
- Download the
client_secret_XXXXX.json
file.
🔧 Configuration Summary
🔁 Create config.py
with these contents:
Note: Make sure to replace the placeholders in the above code---PROJECT_DIR & CREDENTIALS_FP
🖥️ 3. Claude Desktop Configuration
In your Claude Desktop configuration file (can find it in Developer Settings):
✅ Running It
Once configured:
- Start Claude Desktop
- Claude will automatically recognize the
EmailAssistant
MCP server. - You can now use Claude to call functions like:
- All you need to do is ask Claude in plain english about your inbox
📌 Requirements
- Python 3.9+
uv
(or usepip
if not usinguv
)- The following Python packages:
google-api-python-client
google-auth-httplib2
google-auth-oauthlib
mcp[cli]
This server cannot be installed
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
Ein MCP-kompatibler Server, der in die Gmail-API integriert ist, um E-Mails basierend auf benutzerdefinierten Abfragen oder aktuellen Aktivitäten abzurufen und zusammenzufassen.
Related MCP Servers
- AsecurityAlicenseAqualityProvides tools for interacting with Gmail and Calendar APIs. This server enables you to manage your emails and calendar events programmatically through the MCP interface.Last updated -25MIT License
- -securityAlicense-qualityIntegrates with Gmail to enable sending, reading, drafting, and managing emails via the Model Context Protocol (MCP), allowing users to interact with email tasks through automated client prompts.Last updated -2GPL 3.0
- -securityAlicense-qualityMCP server that integrates with Gmail to enable sending, reading, and managing emails through tools like send-email, trash-email, get-unread-emails, and read-email.Last updated -58GPL 3.0
- -securityAlicense-qualityAn MCP server that enables Gmail integration, allowing users to manage emails (send, receive, read, trash, mark as read) directly through MCP clients like Claude Desktop.Last updated -MIT License