Overview
The Google Gmail server enables AI assistants to interact with Gmail, providing comprehensive email management including message search, sending, labeling, and thread management through the Gmail API.How to Add Google Gmail
1
Add Server
Add the Google Gmail server to your Nexus environment through the server directory.
2
Authorize
Simply log in with your Google account and approve the OAuth consent request. No admin approval needed.
3
Test Connection
Try “Show me my latest 5 emails” to verify the connection works.
Simple OAuth Consent: Gmail uses standard Google OAuth consent. No special admin approval or Google Workspace setup is required - works with any Gmail account.
What You Can Do
Email Search & Reading
Search messages with Gmail operators and read full content
Sending & Drafting
Send emails and create drafts directly from AI assistants
Thread Management
Read complete conversation threads and analyze email chains
Label Management
Create, update, and apply labels to organize your inbox
Available Tools (11)
Message Operations
search_gmail_messages
search_gmail_messages
Search messages using Gmail query operators. Returns Message IDs, Thread IDs, and web interface links for verification.
get_gmail_message_content
get_gmail_message_content
Retrieve full content of a specific message including subject, sender, and body.
get_gmail_messages_content_batch
get_gmail_messages_content_batch
Retrieve multiple messages in a single batch request (up to 5 messages). Supports full content or metadata-only format.
send_gmail_message
send_gmail_message
Send an email using your Gmail account with recipient, subject, and plain text body.
draft_gmail_message
draft_gmail_message
Create a draft email with optional recipient. Can be completed and sent later.
Thread Operations
get_gmail_thread_content
get_gmail_thread_content
Retrieve complete conversation thread including all messages in chronological order.
get_gmail_threads_content_batch
get_gmail_threads_content_batch
Retrieve multiple threads in batch (up to 25 threads). Useful for analyzing conversations at scale.
Label Management
list_gmail_labels
list_gmail_labels
List all labels in your Gmail account with IDs, names, and types.
manage_gmail_label
manage_gmail_label
Create, update, or delete labels. Control label visibility in both label list and message list.
modify_gmail_message_labels
modify_gmail_message_labels
Add or remove labels from a single message. Use to archive (remove INBOX) or delete (add TRASH).
batch_modify_gmail_message_labels
batch_modify_gmail_message_labels
Add or remove labels from multiple messages simultaneously for bulk organization.
Use Cases
Email Search
“Find all emails from john@example.com in the last week” - Use Gmail search operators to locate specific messages.Reading Messages
“Show me the content of the most recent email from the newsletter” - Retrieve and display full message content.Batch Processing
“Get the last 5 messages from my inbox and summarize them” - Process multiple emails efficiently in one request.Sending Email
“Send an email to sarah@example.com about tomorrow’s meeting” - Compose and send emails directly.Draft Creation
“Create a draft email for the quarterly report” - Prepare emails for review before sending.Thread Analysis
“Show me the entire conversation thread about the project proposal” - Read complete email chains.Label Organization
“Create a label called ‘Important Projects’ and apply it to all emails from client@example.com” - Organize inbox with custom labels.Bulk Label Operations
“Archive all emails from notifications@example.com” - Remove INBOX label from multiple messages.Gmail Search Operators: Supports standard Gmail search syntax including
from:, to:, subject:, after:, before:, has:attachment, is:unread, and more.Batch Limits: Message batch operations support up to 5 messages, thread batch operations support up to 25 threads.Label Operations: Archiving removes the INBOX label. Deleting adds the TRASH label. System labels like INBOX, SENT, TRASH cannot be deleted.
