Gmail MCP Server
Provides MCP resources and tools for AI assistants to access, send, manage, and modify emails, threads, drafts, labels, and user settings in Gmail.
user_profile
DatasetGets the current user's Gmail profile.
draft
DatasetGets the specified draft.
drafts_list
DatasetLists the drafts in the user's mailbox.
history_list
DatasetLists the history of all changes to the given mailbox.
label
DatasetGets the specified label.
labels_list
DatasetLists all labels in the user's mailbox.
message
DatasetGets the specified message.
messages_list
DatasetLists the messages in the user's mailbox.
attachment
DatasetGets the specified message attachment.
autoforwarding_setting
DatasetGets the auto-forwarding setting for the specified account.
imap_setting
DatasetGets IMAP settings.
language_setting
DatasetGets language settings.
pop_setting
DatasetGets POP settings.
vacation_setting
DatasetGets vacation responder settings.
cse_identity
DatasetRetrieves a client-side encryption identity configuration.
cse_identities_list
DatasetLists the client-side encrypted identities for an authenticated user.
cse_keypair
DatasetRetrieves an existing client-side encryption key pair.
cse_keypairs_list
DatasetLists client-side encryption key pairs for an authenticated user.
delegate
DatasetGets the specified delegate.
delegates_list
DatasetLists the delegates for the specified account.
thread
DatasetGets the specified thread.
threads_list
DatasetLists the threads in the user's mailbox.
watch_mailbox
ToolSet up or update a push notification watch on the given user mailbox.
create_draft
ToolCreates a new draft with the DRAFT label.
send_draft
ToolSends the specified, existing draft to the recipients.
delete_draft
ToolImmediately and permanently deletes the specified draft.
create_label
ToolCreates a new label.
delete_label
ToolImmediately and permanently deletes the specified label.
batch_delete_messages
ToolDeletes many messages by message ID.
send_message
ToolSends the specified message to the recipients.
trash_message
ToolMoves the specified message to the trash.
stop_watch
ToolStop receiving push notifications for the given user mailbox.
update_draft
ToolReplaces a draft's content.
patch_label
ToolPatch the specified label.
update_label
ToolUpdates the specified label.
batch_modify_messages
ToolModifies the labels on the specified messages.
delete_message
ToolImmediately and permanently deletes the specified message.
import_message
ToolImports a message into only this user's mailbox.
insert_message
ToolDirectly inserts a message into only this user's mailbox.
modify_message_labels
ToolModifies the labels on the specified message.
untrash_message
ToolRemoves the specified message from the trash.
update_auto_forwarding
ToolUpdates the auto-forwarding setting for the specified account.
update_imap_settings
ToolUpdates IMAP settings.
update_language_settings
ToolUpdates language settings.
update_pop_settings
ToolUpdates POP settings.
update_vacation_responder
ToolUpdates vacation responder settings.
create_cse_identity
ToolCreates and configures a client-side encryption identity.
delete_cse_identity
ToolDeletes a client-side encryption identity.
patch_cse_identity
ToolAssociates a different key pair with an existing client-side encryption identity.
create_cse_keypair
ToolCreates and uploads a client-side encryption S/MIME public key certificate chain.
disable_cse_keypair
ToolTurns off a client-side encryption key pair.
enable_cse_keypair
ToolTurns on a client-side encryption key pair that was turned off.
obliterate_cse_keypair
ToolDeletes a client-side encryption key pair permanently and immediately.
create_delegate
ToolAdds a delegate with its verification status set directly to accepted.
delete_delegate
ToolRemoves the specified delegate.
Gmail Resources
Gmail MCP Server
Connect your AI to Gmail data through the Model Context Protocol.
- Granularly control which tools your AI can access
- Full visibility with logging and auditing
- Standard MCP protocol - no custom wrappers needed
Select a dataset or tool from the left to see more details
Universal MCP Server for Gmail
Connect Claude, Microsoft Copilot, and any MCP-compatible AI to Gmail. One server, instant access to datasets, tools, and workflows.
- Model Context Protocol: Industry standard supported by Claude and Microsoft Copilot
- Fine-Grained Control: Choose exactly which datasets and tools your AI can access
- Connect Once, Use Everywhere: Single authentication for all your AI assistants
Get Started with Your Favorite AI Tool
Follow our step-by-step guides for popular AI frameworks and tools