Gmail
JSON →An MCP server for Gmail, allowing AI assistants to manage emails through natural language.
Install
npx @modelcontextprotocol/inspector Tools · 27
- 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
Links
★ 19 GitHub stars