Gmail
MCP server for Gmail integration - manage emails, drafts, labels, and inbox operations
Tools
16 available tools
Search the tool definitions captured from the MCP server. The live list can vary with version, deployment, and credentials.
16 tools found.
Add labels
Tool name:
add_labelsAdd one or more labels to a message or multiple messages
Archive messages
Tool name:
archive_messagesArchive one or more messages (remove from inbox)
Create draft
Tool name:
create_draftCreate a draft email that can be edited later or sent
Create label
Tool name:
create_labelCreate a new label in the user's Gmail account
Fetch attachment
Read onlyTool name:
fetch_attachmentFetch a Gmail message attachment.
Fetch message
Read onlyTool name:
fetch_messageFetch the full content of a Gmail message using its message ID (don't use external tools to read messages)
List drafts
Read onlyTool name:
list_draftsList all draft messages with pagination support
List labels
Read onlyTool name:
list_labelsList all available labels in the Gmail account
List messages
Read onlyTool name:
list_messagesList recent email messages from your inbox with pagination support
Read mark as
Tool name:
mark_as_readMark one or more messages as read
Mark as unread
Tool name:
mark_as_unreadMark one or more messages as unread
Remove labels
Tool name:
remove_labelsRemove one or more labels from a message or multiple messages
Reply to message
Tool name:
reply_to_messageReply to an existing email message, preserving the thread
Search
Read onlyTool name:
searchSearch Gmail messages by query and return basic details.
Send draft
Tool name:
send_draftSend an existing draft message by its draft ID
Send email
Tool name:
send_emailSend a new email message with optional cc and bcc
Compatibility
Connect Gmail to the clients your teams already use
27 AI clients can connect to Gmail through Runlayer. Pick one for its setup steps and controls.
Why Runlayer
Why connect Gmail through Runlayer?
One approved path
Approve Gmail once and everyone gets it in the AI clients they already use. Runlayer holds the credentials, so nothing sits in client configuration.
Fine-grained policy
Control who can use each server, tool, and resource, and under which runtime conditions.
Runtime security
Scan tool inputs and outputs for prompt injection, credential exposure, PII, and data exfiltration, then alert, mask, or block.
Audit and observability
Trace every request across users, clients, tools, policies, scanner decisions, and downstream systems.