Gmail MCP
JSON →An MCP server for interacting with your Gmail account using AI assistants.
Install
pip install -r Tools · 18
- send_email Send emails with attachments, CC, BCC, and thread replies
- create_draft Create email drafts with attachments
- download_attachments Download attachments from a message
- read_email Read emails by ID (text and HTML, with chunking for large messages)
- search_emails Search emails with advanced filters (query, labels, sender, attachments, pagination)
- get_thread Get complete conversation threads
- mark_as_read Mark emails as read
- mark_as_unread Mark emails as unread
- mark_as_important Mark emails as important
- mark_as_not_important Mark emails as not important
- add_label Add labels to an email
- remove_label Remove labels from an email
- create_label Create new labels
- delete_label Delete labels by name
- list_labels List all labels
- get_or_create_label Get or create labels by name
- update_label Update label configuration (name, visibility, color)
- search_labels Search labels by name
★ 1 GitHub stars