Connect your account, then chat with AI to run tools.
Search Gmail, summarize threads, inspect attachments, organize labels, manage drafts, and send email from chat with scoped permissions.
Try this workflow
Triage important threads
Search Gmail for unread customer or investor threads from the last 7 days, summarize what each person needs, and group them by urgency.
Opens MCPBundles Studio with this server selected. After sign-in, chat and run tools from the same thread.
Browse all toolsBuilt for
Executive Assistants, Sales Teams, Recruiting Operations, Customer Support Leads
Triage important threads
Turns mailbox search and thread context into a prioritized queue.
Search Gmail for unread customer or investor threads from the last 7 days, summarize what each person needs, and group them by urgency.
Draft follow-up replies
Uses thread history while keeping send actions explicit.
Find recent email threads waiting on my response and create concise draft replies that acknowledge the context and propose the next step.
Organize inbox labels
Combines Gmail search operators with label workflows.
Review messages matching invoices, contracts, and recruiting updates, then suggest a label structure and apply labels where appropriate.
Extract attachment context
Surfaces attachment-heavy workflows without manually opening threads.
Find recent Gmail messages with attachments from partners, inspect the available attachment metadata, and summarize which files need review.
What Gmail workflows can MCPBundles support?
It can search messages, inspect threads, read message content when permission allows, list attachments, manage labels, work with drafts, send email, and inspect mailbox history or filters.
Does Gmail access depend on permissions?
Yes. Gmail has scoped permission sets. Sending and label-definition workflows can use narrower access, while reading inbox content, modifying mailbox state, drafts, and filters require broader permissions.
Can agents send email automatically?
Agents should draft and summarize before sending. Sending is a distinct action and should happen only when the prompt explicitly asks for it.
Domain knowledge for Gmail — workflow patterns, data models, and gotchas for your AI agent.
Tool calls target the authenticated mailbox. Messages live in threads; labels organize them. Which reads and writes succeed depends on what the connected identity is allowed to do.
Add/remove labels on multiple Gmail messages in one call.
Create a Gmail draft. Supports reply drafts via thread_id + in_reply_to + references and optional file attachments.
Create a Gmail filter.
Create a new Gmail label.
Delete an existing Gmail draft by draft ID. This permanently removes the unsent draft.
Delete a Gmail filter by ID.
Delete a Gmail label by ID.
Fetch detailed information about a specific Gmail label using its label ID. Use this when you need in-depth details about a label, like its type and m...
Fetch a Gmail message by ID. Use format=metadata when you only need headers; use format=full to include payload.
Get all emails within a specific thread using the thread's unique ID. Ideal for reviewing entire conversations in one place. It returns detailed threa...
Fetch a Gmail attachment, store it in S3, and return a short-lived download URL.
Get a Gmail draft by draft ID, including headers and readable body content.
Fetch a Gmail message and return normalized content (headers + plain-text body). Skips attachments.
Fetch up to 25 Gmail messages and return normalized content (headers + plain-text body). Skips attachments.
Fetch a Gmail thread and return normalized content for all messages (headers + plain-text bodies). Skips attachments.
Fetch multiple Gmail threads and return normalized content for each. Skips attachments.
List saved email drafts in Gmail. Supports pagination and optional inclusion of spam/trash.
List Gmail filters (settings).
List Gmail history changes starting from a history ID. Returns history records with message IDs that can be used with gmail_fetch_messages_details or ...
Retrieve all labels present in your Gmail account. Use this to manage or organize your emails based on categories or custom tags. It returns a list of...
List attachments for a Gmail message (attachment_id, filename, mimeType, size).
List Gmail messages. Supports pagination, native Gmail search (q), label filtering, and optional inclusion of spam/trash.
Retrieve your Gmail profile information such as email address, messages total, and threads total. Use this when you need a summary of your account's b...
List Gmail threads. Supports pagination, native Gmail search (q), label filtering, and optional inclusion of spam/trash.
Add/remove labels on a Gmail message. To archive: remove INBOX. To mark unread: add UNREAD.
Send an existing Gmail draft by draft ID. Use only when the user explicitly wants the draft sent.
Send an email using Gmail. Supports replies via thread_id + in_reply_to + references and optional file attachments.
Update an existing Gmail draft by replacing its subject, body, recipients, optional threading headers, and attachments.
Update an existing Gmail label.
Validate the Gmail OAuth token and confirm required scopes are granted.
Gmail is a web-based email service provided by Google, allowing users to send and receive emails, manage their inboxes, and access a suite of productivity tools. It is primarily used for email communication and management. It provides 30 tools that AI agents can use through the Model Context Protocol (MCP).
Add the MCPBundles server URL to your MCP client configuration (Claude Desktop, Cursor, VS Code, etc.). The URL format is: https://mcp.mcpbundles.com/bundle/gmail. Authentication is handled automatically.
Gmail provides 30 tools that can be called by AI agents, along with a SKILL.md that gives your AI agent domain knowledge about when and how to use them.
Gmail uses One-click sign in. Gmail requires credentials. Connect via MCPBundles and authentication is handled automatically.
It can search messages, inspect threads, read message content when permission allows, list attachments, manage labels, work with drafts, send email, and inspect mailbox history or filters.
Yes. Gmail has scoped permission sets. Sending and label-definition workflows can use narrower access, while reading inbox content, modifying mailbox state, drafts, and filters require broader permissions.
Agents should draft and summarize before sending. Sending is a distinct action and should happen only when the prompt explicitly asks for it.
Messages are individual email items. Threads are conversations containing one or more messages. Use message ids for per-message operations and thread ids when conversation context matters.
Connect Gmail to any MCP client in minutes
https://mcp.mcpbundles.com/bundle/gmailThe link prefills the Add custom connector dialog — you still review the values and click Add, then Connect to complete OAuth.
Gmail and paste the MCP URL into Remote MCP server URL.Custom connectors at claude.ai require a paid Claude plan (Pro, Max, Team, or Enterprise).
More email integrations you might like
Postmark App is an email delivery service providing developers with reliable APIs to send and track ...
SendGrid is an email delivery service that enables users to send marketing and transactional emails,...
Resend is a modern transactional email API for developers. Send transactional emails, track delivery...
Smaily is an email marketing platform that enables users to automate email campaigns, send newslette...
Zoho Campaign is an email marketing platform that allows businesses to create, send, and analyze ema...
MailerLite is an email marketing software that enables businesses to create and send newsletters, au...