MCP Tool Reference
GOOGLE WORKSPACE GMAIL (GWS CLI) TOOLS
79 tools from the Google Workspace Gmail (gws CLI), categorised by risk level.
View the Google Workspace Gmail (gws CLI) policy →READ TOOLS
30gmail_users_drafts_get Get a draft by ID [read] gmail_users_drafts_list List drafts in the mailbox [read] gmail_users_getProfile Get the current user's Gmail profile [read] gmail_users_history_list List history of mailbox changes [read] gmail_users_labels_get Get a label by ID [read] gmail_users_labels_list List all labels in the mailbox [read] gmail_users_messages_attachments_get Get a message attachment [read] gmail_users_messages_get Get a message by ID [read] gmail_users_messages_list List messages in the mailbox [read] gmail_users_settings_cse_identities_get Get a CSE identity [read] gmail_users_settings_cse_identities_list List CSE identities [read] gmail_users_settings_cse_keypairs_get Get a CSE keypair [read] gmail_users_settings_cse_keypairs_list List CSE keypairs [read] gmail_users_settings_delegates_get Get a delegate [read] gmail_users_settings_delegates_list List delegates [read] gmail_users_settings_filters_get Get a filter [read] gmail_users_settings_filters_list List message filters [read] gmail_users_settings_forwardingAddresses_get Get a forwarding address [read] gmail_users_settings_forwardingAddresses_list List forwarding addresses [read] gmail_users_settings_getAutoForwarding Get auto-forwarding settings [read] gmail_users_settings_getImap Get IMAP settings [read] gmail_users_settings_getLanguage Get language settings [read] gmail_users_settings_getPop Get POP settings [read] gmail_users_settings_getVacation Get vacation responder settings [read] gmail_users_settings_sendAs_get Get a send-as alias [read] gmail_users_settings_sendAs_list List send-as aliases [read] gmail_users_settings_sendAs_smimeInfo_get Get an S/MIME config [read] gmail_users_settings_sendAs_smimeInfo_list List S/MIME configs for a send-as alias [read] gmail_users_threads_get Get a thread by ID [read] gmail_users_threads_list List threads in the mailbox [read] WRITE TOOLS
37gmail_users_drafts_create Create a new email draft [write] gmail_users_drafts_send Send an existing draft to its recipients [write] gmail_users_drafts_update Replace a draft's content [write] gmail_users_labels_create Create a new label [write] gmail_users_labels_patch Patch a label [write] gmail_users_labels_update Update a label [write] gmail_users_messages_batchModify Batch modify labels on messages [write] gmail_users_messages_import Import a message into the mailbox via SMTP-like delivery [write] gmail_users_messages_insert Insert a message directly into the mailbox, bypassing scanning [write] gmail_users_messages_modify Modify labels on a message [write] gmail_users_messages_send Send a message to recipients [write] gmail_users_messages_trash Move a message to the trash [write] gmail_users_messages_untrash Remove a message from the trash [write] gmail_users_settings_cse_identities_create Create a client-side encryption identity [write] gmail_users_settings_cse_identities_patch Patch a CSE identity [write] gmail_users_settings_cse_keypairs_create Create and upload a CSE keypair [write] gmail_users_settings_cse_keypairs_disable Disable a CSE keypair [write] gmail_users_settings_cse_keypairs_enable Enable a disabled CSE keypair [write] gmail_users_settings_delegates_create Add a mailbox delegate [write] gmail_users_settings_filters_create Create a message filter [write] gmail_users_settings_forwardingAddresses_create Create a forwarding address [write] gmail_users_settings_sendAs_create Create a custom send-as alias [write] gmail_users_settings_sendAs_patch Patch a send-as alias [write] gmail_users_settings_sendAs_smimeInfo_insert Upload an S/MIME config for a send-as alias [write] gmail_users_settings_sendAs_smimeInfo_setDefault Set the default S/MIME config for a send-as alias [write] gmail_users_settings_sendAs_update Update a send-as alias [write] gmail_users_settings_sendAs_verify Send verification email for a send-as alias [write] gmail_users_settings_updateAutoForwarding Update auto-forwarding settings [write] gmail_users_settings_updateImap Update IMAP settings [write] gmail_users_settings_updateLanguage Update language settings [write] gmail_users_settings_updatePop Update POP settings [write] gmail_users_settings_updateVacation Update vacation responder settings [write] gmail_users_stop Stop push notifications for the mailbox [write] gmail_users_threads_modify Modify labels on a thread [write] gmail_users_threads_trash Move a thread to the trash [write] gmail_users_threads_untrash Remove a thread from the trash [write] gmail_users_watch Set up push notification watch on the mailbox [write] DESTRUCTIVE TOOLS
12gmail_users_drafts_delete Permanently delete a draft. Cannot be undone gmail_users_labels_delete Permanently delete a label and remove it from all messages gmail_users_messages_batchDelete Permanently batch delete messages by ID. Cannot be undone gmail_users_messages_delete Permanently delete a message. Cannot be undone gmail_users_settings_cse_identities_delete Permanently delete a CSE identity. Cannot be undone gmail_users_settings_cse_keypairs_obliterate Permanently destroy a CSE keypair. Irreversible — encrypted messages become unreadable gmail_users_settings_delegates_delete Permanently remove a mailbox delegate and revoke access gmail_users_settings_filters_delete Permanently delete a filter gmail_users_settings_forwardingAddresses_delete Permanently delete a forwarding address and revoke verification gmail_users_settings_sendAs_delete Permanently delete a send-as alias and revoke verification gmail_users_settings_sendAs_smimeInfo_delete Permanently delete an S/MIME config for a send-as alias gmail_users_threads_delete Permanently delete a thread and all its messages. Cannot be undone ENFORCE POLICIES ON GOOGLE WORKSPACE GMAIL (GWS CLI)
Open source. One binary. Zero dependencies.