Overview
Integrate Gmail to manage emails, labels, filters, and attachments directly from CORE. Access 20+ tools for complete email management including sending, drafting, advanced search, batch operations, and automation without leaving your workspace.Setup Guide
Authentication Type: OAuth 2.0 (Google)
How to Connect
- Navigate to CORE Dashboard → Integrations
- Click on the Gmail card
- Click Connect to authorize CORE
- You’ll be redirected to Google to authorize the application
- Grant the required permissions
- You’ll be redirected back to CORE once connected
Use Cases
Action Use Cases
When you ask CORE to perform Gmail tasks, it uses MCP tools to execute your requests:Send and Draft Emails
Send and Draft Emails
Scenario: Create and send emails programmatically with attachments and formattingThe agent will use
send_email to send immediately with HTML formatting, multiple recipients (To, CC, BCC), attachments, and threading support. Use draft_email to create a draft for later modification.Search Email History
Search Email History
Scenario: Find emails using powerful Gmail search syntaxThe agent will use
search_emails with Gmail’s query syntax to find emails by sender, subject, date range, attachments, and complex criteria with automatic timezone conversion.Manage Labels and Filters
Manage Labels and Filters
Scenario: Organize and automate email managementThe agent will:
- Use
create_labelto create custom labels for categorization - Use
create_filter_from_templateto automatically organize incoming mail - Apply filters to individual or batch emails for organization
Process Attachments
Process Attachments
Scenario: Download and manage email attachmentsThe agent will first use
read_email to get attachment IDs and metadata (filename, size, MIME type), then use download_attachment to save them to custom locations.Batch Email Operations
Batch Email Operations
Scenario: Efficiently handle large numbers of emailsThe agent will use
search_emails to find matching emails, then use batch_delete_emails to process thousands of emails in controlled batches with automatic error handling and rate limit management.Email Automation
Email Automation
Scenario: Build automated workflows for email managementThe agent will combine
search_emails with batch_modify_emails to search for emails matching criteria, apply labels automatically, and create filters for ongoing automation.Proactive Use Cases
With webhooks enabled, CORE monitors Gmail 24/7 and acts automatically based on your instructions:VIP Email Routing
VIP Email Routing
Trigger: Email received from specific domain or senderAutomated Action: Forward to WhatsApp and prioritizeNever miss important emails. CORE routes critical messages to your preferred channel and flags them for immediate attention.
Auto-Extract Invoice Data
Auto-Extract Invoice Data
Trigger: Email received with “invoice” in subject from accounting domainAutomated Action: Extract data and create tracking entryAutomate invoice tracking. CORE extracts structured data from emails and creates action items across your workflow.
Support Ticket Auto-Filing
Support Ticket Auto-Filing
Trigger: Email received at support email addressAutomated Action: Create Linear issue and auto-respondConvert emails to tickets instantly. CORE creates tracking issues in Linear and sends confirmation replies automatically.
Newsletter Auto-Archiving
Newsletter Auto-Archiving
Meeting Email Parser
Meeting Email Parser
Trigger: Email contains meeting invitation or calendar eventAutomated Action: Add to calendar and prep materialsPrepare for meetings automatically. CORE parses invitations, schedules events, and provides context from past interactions.
Attachment Auto-Processing
Attachment Auto-Processing
Trigger: Email received with PDF attachment from specific senderAutomated Action: Download, extract, and notifyProcess attachments intelligently. CORE downloads files, extracts information, and routes to the right team automatically.
Scopes
gmail.send- Send emails on behalf of the usergmail.compose- Create and modify draftsgmail.readonly- Read email messages and settingsgmail.modify- Manage labels and organize emailsgmail.labels- Create and manage labelsgmail.settings.basic- Manage filters and email settingsgmail.metadata- Access email headers and metadata
Available MCP Tools
The Gmail integration provides 20+ tools for comprehensive email management:- Email Management
- Search & Filter
- Label Management
- Batch Operations
- Attachments
| Tool Name | Description |
|---|---|
send_email | Send a new email with support for attachments, HTML formatting, and threading |
draft_email | Create a draft email without sending it for later modification |
read_email | Retrieve the full content of a specific email message with headers and body |
read_email_thread | Retrieve all messages in an email thread/conversation in chronological order |
modify_email | Modify email labels (move to folders, apply/remove tags) |
delete_email | Permanently delete an email message |
Triggers
Gmail triggers enable CORE’s Meta Agent to wake up and act proactively when events are detected via scheduled polling.- Messages
- Threads
- Labels
| Event | Description |
|---|---|
GMAIL_MESSAGE_RECEIVED | Triggered when a new email is received |
GMAIL_MESSAGE_SENT | Triggered when an email is sent from your account |
GMAIL_MESSAGE_LABELED | Triggered when a label is added to an email |
GMAIL_MESSAGE_UNLABELED | Triggered when a label is removed from an email |
GMAIL_MESSAGE_STARRED | Triggered when an email is starred |
GMAIL_MESSAGE_TRASHED | Triggered when an email is moved to trash |
