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.
Live probe refreshed Sep 14, 2026 · Endpoint host mcp.mcpbundles.com
Built 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.
Connect Gmail to any MCP client in minutes
You’ll sign in to MCPBundles when your client connects.
https://mcp.mcpbundles.com/bundle/gmailThis server needs a sign-in. MCPBundles handles that setup once — then chat here with saved access and a log of what ran.
Opens MCPBundles Studio with this server selected. After sign-in, chat and run tools from the same thread.
Browse all toolsDraft 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.
Showing 25 of 30 from the live probe.
Gmail Batch Modify Message Labels
Add/remove labels on multiple Gmail messages in one call.
Gmail Create Draft
Create a Gmail draft. Supports reply drafts via thread_id + in_reply_to + references and optional file attachments.
Gmail Create Filter
Create a Gmail inbox filter that auto-labels, archives, or forwards matching mail. criteria selects messages (from, to, subject, query, hasAttachment, …); action applies addLabelIds, removeLabelIds, forward, or archive. Inspect existing filters and label IDs from the corresponding listing tools before creating duplicates.
Gmail Create Label
Create a new Gmail label.
Gmail Delete Draft
Delete an existing Gmail draft by draft ID. This permanently removes the unsent draft.
Gmail Delete Filter
Delete a Gmail filter by ID.
Gmail Delete Label
Delete a Gmail label by ID.
Gmail Fetch Labels Details
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 message count. It returns label metadata; provide label_id.
Gmail Fetch Messages Details
Fetch a Gmail message by ID. Use format=metadata when you only need headers; use format=full to include payload.
Gmail Fetch Threads Details
Fetch a Gmail thread by ID and return the raw Gmail API thread object (full MIME payload tree). Use when you need unprocessed structure, nested parts, or label metadata as returned by the API. For reply drafting, inbox triage, or plain-text bodies per message, prefer thread content retrieval.
Gmail Get Attachment Content
Fetch a Gmail attachment, store it in S3, and return a short-lived download URL.
Gmail Get Draft
Get a Gmail draft by draft ID, including headers and readable body content.
Gmail Get Message Content
Fetch a Gmail message and return normalized content (headers + plain-text body). Skips attachments. When html_body_available is true, pass include_html=true to also return body_html for layout or link QA.
Gmail Get Messages Content Batch
Fetch up to 25 Gmail messages and return normalized content (headers, snippet, optional plain-text body). Skips attachments. For inbox triage, pass include_body=false or body_max_chars here — not on the thread content tool. Then load full thread content for conversations that need a complete reply. For broadcast or HTML email QA, pass include_html=true when html_body_available is true on a row.
Gmail Get Thread Content
Fetch a Gmail thread and return normalized content for all messages (headers + full plain-text bodies). Skips attachments. Does not accept body_max_chars — use the batch message content tool for triage truncation, then this tool for full reply history.
Gmail Get Threads Content Batch
Fetch multiple Gmail threads and return normalized content for each. Skips attachments. Pass include_html=true when you need raw HTML (see html_body_available per message).
Gmail List Drafts
List saved email drafts in Gmail. Supports pagination and optional inclusion of spam/trash.
Gmail List Filters
List Gmail filters (settings).
Gmail List History Changes
List Gmail history changes starting from a history ID. Returns history records with message IDs suitable for message detail or normalized content reads.
Gmail List Labels
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 label IDs and names without any additional parameters.
Gmail List Message Attachments
List attachments for a Gmail message (attachment_id, filename, mimeType, size).
Gmail List Messages
List Gmail messages. Supports pagination, native Gmail search (q), label filtering, and optional inclusion of spam/trash.
Gmail List Profile
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 basic details. It returns the profile data of the logged-in user without requiring any parameters.
Gmail List Threads
List Gmail threads. Supports pagination, native Gmail search (q), label filtering, and optional inclusion of spam/trash.
Gmail Modify Message Labels
Add/remove labels on a Gmail message. To archive: remove INBOX. To mark unread: add UNREAD.
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.
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.
© 2026 ThinkChain Inc. All rights reserved.
MCPBundles is an independent platform built on the open Model Context Protocol standard. Not affiliated with Anthropic PBC or Claude.
Other MCP servers in this category from the directory index
Microsoft Outlook mail and calendar through Microsoft Graph. Search and read messages, browse mail f...
18 toolsElasticemail is an email delivery service that allows users to send, manage, and track email campaig...
9 toolsSmaily is an email marketing platform that enables users to automate email campaigns, send newslette...
6 toolsBigMailer is an email marketing platform that enables businesses to manage and automate their email ...
17 toolsPostmark makes sending and receiving email incredibly easy. The Account-level API allows users to co...
23 toolsSendGrid is an email delivery service that enables users to send marketing and transactional emails,...
20 tools