Gmail logo

Gmail

Read, compose, send, and manage all your email from Gmail with comprehensive inbox control

Available tools

Batch Delete Messages

Permanently deletes multiple messages at once (max 1000). This cannot be undone.

Batch Modify Messages

Modifies the labels on multiple messages at once (max 1000).

Create Draft

Creates a new draft email. Supports file attachments via the attachment_paths parameter. Set is_html=false for plain text drafts with proper paragraph spacing.

Create Label

Creates a new label.

Delete Draft

Immediately and permanently deletes the specified draft.

Delete Label

Immediately and permanently deletes the specified label and removes it from any messages.

Delete Message

Immediately and permanently deletes the specified message. This cannot be undone.

Delete Thread

Immediately and permanently deletes the specified thread. This cannot be undone.

Download & Read Attachment

Downloads an email attachment, saves it, and extracts its text content so you can read and analyze it. Use this when you need to read the contents of a PDF, document, spreadsheet, or other file attached to an email. Returns the extracted text content of the file. You can get the attachment_id from the attachments list returned by get_message.

Forward Message

Forwards an existing email to new recipients, preserving all original attachments. Run without `confirm=True` for a dry run. If satisfied, run again with `confirm=True` to execute.

Get Attachment

Gets the raw base64 data of a message attachment. Note: For reading/analyzing attachment contents (PDFs, documents, spreadsheets), use download_attachment instead which extracts the text content.

Get Draft

Gets the specified draft.

Get Filter

Gets a filter.

Get Label

Gets the specified label.

Get Message

Gets the specified message, including headers and body.

Get Profile

Gets the current user's Gmail profile.

Get Thread

Gets the specified thread.

Get Vacation Settings

Gets vacation responder settings.

List Drafts

Lists the drafts in the user's mailbox.

List Filters

Lists the message filters of a Gmail user.

List History

Lists the history of all changes to the mailbox.

List Labels

Lists all labels in the user's mailbox.

List Messages

Lists messages in the user's mailbox. Supports filtering by labels and search queries.

List Threads

Lists the threads in the user's mailbox.

Modify Message

Modifies the labels on the specified message.

Modify Thread

Modifies the labels on the specified thread. This applies to all messages in the thread.

Send Draft

Sends the specified draft to the recipients.

Send Email (HTML)

Sends an email message in HTML format. Choose this when you need a richer format for emails. Supports file attachments via the attachment_paths parameter. Run without `confirm=True` for a dry run. If satisfied, run again with `confirm=True` to execute.

Send Email (Text)

Sends an email message in text format. Use this for personal emails, or simple business emails and in general emails sent to a specific person with a personal message. Supports file attachments via the attachment_paths parameter. Run without `confirm=True` for a dry run. If satisfied, run again with `confirm=True` to execute.

Trash Message

Moves the specified message to the trash.

Trash Thread

Moves the specified thread to the trash.

Untrash Message

Removes the specified message from the trash.

Untrash Thread

Removes the specified thread from the trash.

Update Draft

Replaces a draft's content. Supports file attachments via the attachment_paths parameter. Set is_html=false for plain text drafts with proper paragraph spacing.

Update Label

Updates the specified label.

Example prompts

Show me my unread emails from today
Send this PDF report to my manager with a brief summary
Search for emails from john@example.com with attachments
Send an email to team@company.com about the project update
Create a label called "Important Projects"
Reply to the latest email in my inbox
Show me all starred messages from last week
Delete all emails in the Promotions folder older than 30 days
Set up a vacation auto-reply for next week

How it works

1. Install

One-click install from the Simtheory store.

2. Connect

Authorize access to your Gmail account.

3. Use

Your AI can now interact with Gmail.

Install

Log in if you already have an account.

Details

Version 1.0.0
Updated Apr 21, 2026
Category Google workspace
Publisher Google

Features

Cloud hosted — no setup required
Secure authentication
Automatic updates
Works with all AI models

Ready to use Gmail?

Sign up for Simtheory and install this MCP directly into your workspace.

Get Started