libregistry
Registry
Models
Docker
IAM
MCP
Docs
Sign in with Google
MCP Servers
/
communication
/ Gmail
Gmail
JSON →
none
★ 19
communication
An MCP server for Gmail, allowing AI assistants to manage emails through natural language.
github ↗
Install
How to run this server
[ { "cmd": "npx @modelcontextprotocol/inspector", "imports": [] } ]
server path:
gmail-2
Tools
What this server exposes
send_email
Send emails with customizable subject, content, and recipients
read_email
Read and retrieve email content with full metadata
trash_email
Move emails to trash with confirmation
mark_as_read
Mark emails as read
mark_as_unread
Mark emails as unread
open_in_browser
Open emails directly in browser
create_draft
Create draft emails for later review
list_drafts
List all draft emails
edit_draft
Edit existing drafts
list_labels
List all available labels
create_label
Create custom labels
apply_label
Apply labels to emails
remove_label
Remove labels from emails
rename_label
Rename existing labels
delete_label
Delete unused labels
search_by_label
Search emails by label
create_folder
Create new folders (implemented as Gmail labels)
move_email
Move emails between folders
list_folders
List all available folders
search_emails
Search emails using Gmail's advanced query syntax
create_filter
Create email filters
manage_filter
Manage email filters
delete_filter
Delete email filters
archive_email
Archive emails (remove from inbox without deleting)
batch_archive
Batch archive multiple emails matching search criteria
list_archived
List all archived emails
restore_archived
Restore archived emails to inbox
Configuration
Environment & auth
auth
none
Resources
github
https://github.com/theposch/gmail-mcp ↗
Gmail — MCP Server · libregistry