This Gmail MCP server provides a bridge between AI assistants and Gmail's email management capabilities. Built with Python and leveraging libraries like google-api-python-client and httpx, it offers tools for sending, reading, drafting, and managing emails programmatically. The implementation focuses on simplifying interactions with Gmail's API, making it accessible for AI models to handle email tasks. It includes features like sending emails, retrieving unread messages, trashing emails, and opening emails in a browser. This server is particularly useful for tasks like automated email management, scheduling, or integrating email capabilities into AI-driven workflows, enabling assistants to interact with Gmail without requiring deep knowledge of the underlying API complexities.
Sends email to email address recipient. Input: recipient_id (string), subject (string), message (string). Returns status and message_id.
Moves email to trash. Input: email_id (string). Returns success message.
Marks email as read. Input: email_id (string). Returns success message.
Retrieves unread emails. Returns list of emails including email ID.
Retrieves given email content. Input: email_id (string). Returns dictionary of email metadata and marks email as read.
Open email in browser. Input: email_id (string). Returns success message and opens given email in default browser.
No reviews yet. Be the first to review!
Sign in to join the conversation
Our bundler currently only supports TypeScript-based servers. Check back soon!