Gmail
Summary
This Gmail AutoAuth MCP server, developed by gongrzhe, provides a standardized interface for AI assistants to interact with Gmail through natural language. Built with TypeScript and leveraging the Model Context Protocol SDK, it offers tools for sending emails, reading messages, searching emails, managing labels, and more. The server implements OAuth2 authentication with auto browser launch, supporting both desktop and web application credentials. By abstracting Gmail API operations and handling authentication complexities, it enables AI systems to easily manage email communications. This implementation is particularly valuable for applications requiring programmatic email access, facilitating use cases such as automated email management, intelligent email filtering, and AI-driven communication assistance.
Available Actions(14)
send_email
Sends a new email immediately. Supports plain text, HTML, or multipart emails with optional file attachments.
draft_email
Creates a draft email without sending it. Also supports attachments.
read_email
Retrieves the content of a specific email by its ID. Now shows enhanced attachment information.
download_attachment
Downloads email attachments to your local filesystem. Requires message ID, attachment ID, save path, and optional filename.
search_emails
Searches for emails using Gmail search syntax.
modify_email
Adds or removes labels from emails (move to different folders, archive, etc.).
delete_email
Permanently deletes an email.
list_email_labels
Retrieves all available Gmail labels.
create_label
Creates a new Gmail label.
update_label
Updates an existing Gmail label.
delete_label
Deletes a Gmail label.
get_or_create_label
Gets an existing label by name or creates it if it doesn't exist.
batch_modify_emails
Modifies labels for multiple emails in efficient batches.
batch_delete_emails
Permanently deletes multiple emails in efficient batches.
Recensioni della Community
Nessuna recensione ancora. Sii il primo a recensire!
Accedi per unirti alla conversazione