# Google Workspace Gmail (gws CLI) MCP server

Agent View of the PolicyLayer registry record for Google Workspace Gmail (gws CLI): identity, probed posture, risk grade, and all 79 tools classified. HTML page: https://policylayer.com/tools/google-workspace-gmail

## Facts

- Server id: `@gws mcp -s gmail`
- Install: `npx -y @gws mcp -s gmail`
- Homepage: https://www.npmjs.com/package/@gws mcp -s gmail
- Registry record: grade F, identity unverified
- Lifecycle: active
- Rate-limited: no
- Tools: 79
- Tool categories present: Destructive, Execute, Read, Write
- Tags: google workspace gmail, admin, automation
- Record last modified: 2026-07-05T08:20:12.655Z

## Tools (79)

| Tool | Category | Risk | Record |
| --- | --- | --- | --- |
| `gmail_users_drafts_delete` | Destructive | Critical | https://policylayer.com/tools/google-workspace-gmail/gmail-users-drafts-delete.md |
| `gmail_users_labels_delete` | Destructive | Critical | https://policylayer.com/tools/google-workspace-gmail/gmail-users-labels-delete.md |
| `gmail_users_messages_batchDelete` | Destructive | Critical | https://policylayer.com/tools/google-workspace-gmail/gmail-users-messages-batchdelete.md |
| `gmail_users_messages_delete` | Destructive | Critical | https://policylayer.com/tools/google-workspace-gmail/gmail-users-messages-delete.md |
| `gmail_users_settings_cse_identities_delete` | Destructive | Critical | https://policylayer.com/tools/google-workspace-gmail/gmail-users-settings-cse-identities-delete.md |
| `gmail_users_settings_cse_keypairs_obliterate` | Destructive | Critical | https://policylayer.com/tools/google-workspace-gmail/gmail-users-settings-cse-keypairs-obliterate.md |
| `gmail_users_settings_delegates_delete` | Destructive | Critical | https://policylayer.com/tools/google-workspace-gmail/gmail-users-settings-delegates-delete.md |
| `gmail_users_settings_filters_delete` | Destructive | Critical | https://policylayer.com/tools/google-workspace-gmail/gmail-users-settings-filters-delete.md |
| `gmail_users_settings_forwardingAddresses_delete` | Destructive | Critical | https://policylayer.com/tools/google-workspace-gmail/gmail-users-settings-forwardingaddresses-delete.md |
| `gmail_users_settings_sendAs_delete` | Destructive | Critical | https://policylayer.com/tools/google-workspace-gmail/gmail-users-settings-sendas-delete.md |
| `gmail_users_settings_sendAs_smimeInfo_delete` | Destructive | Critical | https://policylayer.com/tools/google-workspace-gmail/gmail-users-settings-sendas-smimeinfo-delete.md |
| `gmail_users_threads_delete` | Destructive | Critical | https://policylayer.com/tools/google-workspace-gmail/gmail-users-threads-delete.md |
| `gmail_users_messages_send` | Execute | High | https://policylayer.com/tools/google-workspace-gmail/gmail-users-messages-send.md |
| `gmail_users_drafts_get` | Read | Low | https://policylayer.com/tools/google-workspace-gmail/gmail-users-drafts-get.md |
| `gmail_users_drafts_list` | Read | Low | https://policylayer.com/tools/google-workspace-gmail/gmail-users-drafts-list.md |
| `gmail_users_getProfile` | Read | Low | https://policylayer.com/tools/google-workspace-gmail/gmail-users-getprofile.md |
| `gmail_users_history_list` | Read | Low | https://policylayer.com/tools/google-workspace-gmail/gmail-users-history-list.md |
| `gmail_users_labels_get` | Read | Low | https://policylayer.com/tools/google-workspace-gmail/gmail-users-labels-get.md |
| `gmail_users_labels_list` | Read | Low | https://policylayer.com/tools/google-workspace-gmail/gmail-users-labels-list.md |
| `gmail_users_messages_attachments_get` | Read | Low | https://policylayer.com/tools/google-workspace-gmail/gmail-users-messages-attachments-get.md |
| `gmail_users_messages_get` | Read | Low | https://policylayer.com/tools/google-workspace-gmail/gmail-users-messages-get.md |
| `gmail_users_messages_list` | Read | Low | https://policylayer.com/tools/google-workspace-gmail/gmail-users-messages-list.md |
| `gmail_users_settings_cse_identities_get` | Read | Low | https://policylayer.com/tools/google-workspace-gmail/gmail-users-settings-cse-identities-get.md |
| `gmail_users_settings_cse_identities_list` | Read | Low | https://policylayer.com/tools/google-workspace-gmail/gmail-users-settings-cse-identities-list.md |
| `gmail_users_settings_cse_keypairs_get` | Read | Low | https://policylayer.com/tools/google-workspace-gmail/gmail-users-settings-cse-keypairs-get.md |
| `gmail_users_settings_cse_keypairs_list` | Read | Low | https://policylayer.com/tools/google-workspace-gmail/gmail-users-settings-cse-keypairs-list.md |
| `gmail_users_settings_delegates_get` | Read | Low | https://policylayer.com/tools/google-workspace-gmail/gmail-users-settings-delegates-get.md |
| `gmail_users_settings_delegates_list` | Read | Low | https://policylayer.com/tools/google-workspace-gmail/gmail-users-settings-delegates-list.md |
| `gmail_users_settings_filters_get` | Read | Low | https://policylayer.com/tools/google-workspace-gmail/gmail-users-settings-filters-get.md |
| `gmail_users_settings_filters_list` | Read | Low | https://policylayer.com/tools/google-workspace-gmail/gmail-users-settings-filters-list.md |
| `gmail_users_settings_forwardingAddresses_get` | Read | Low | https://policylayer.com/tools/google-workspace-gmail/gmail-users-settings-forwardingaddresses-get.md |
| `gmail_users_settings_forwardingAddresses_list` | Read | Low | https://policylayer.com/tools/google-workspace-gmail/gmail-users-settings-forwardingaddresses-list.md |
| `gmail_users_settings_getAutoForwarding` | Read | Low | https://policylayer.com/tools/google-workspace-gmail/gmail-users-settings-getautoforwarding.md |
| `gmail_users_settings_getImap` | Read | Low | https://policylayer.com/tools/google-workspace-gmail/gmail-users-settings-getimap.md |
| `gmail_users_settings_getLanguage` | Read | Low | https://policylayer.com/tools/google-workspace-gmail/gmail-users-settings-getlanguage.md |
| `gmail_users_settings_getPop` | Read | Low | https://policylayer.com/tools/google-workspace-gmail/gmail-users-settings-getpop.md |
| `gmail_users_settings_getVacation` | Read | Low | https://policylayer.com/tools/google-workspace-gmail/gmail-users-settings-getvacation.md |
| `gmail_users_settings_sendAs_get` | Read | Low | https://policylayer.com/tools/google-workspace-gmail/gmail-users-settings-sendas-get.md |
| `gmail_users_settings_sendAs_list` | Read | Low | https://policylayer.com/tools/google-workspace-gmail/gmail-users-settings-sendas-list.md |
| `gmail_users_settings_sendAs_smimeInfo_get` | Read | Low | https://policylayer.com/tools/google-workspace-gmail/gmail-users-settings-sendas-smimeinfo-get.md |
| `gmail_users_settings_sendAs_smimeInfo_list` | Read | Low | https://policylayer.com/tools/google-workspace-gmail/gmail-users-settings-sendas-smimeinfo-list.md |
| `gmail_users_threads_get` | Read | Low | https://policylayer.com/tools/google-workspace-gmail/gmail-users-threads-get.md |
| `gmail_users_threads_list` | Read | Low | https://policylayer.com/tools/google-workspace-gmail/gmail-users-threads-list.md |
| `gmail_users_drafts_create` | Write | Medium | https://policylayer.com/tools/google-workspace-gmail/gmail-users-drafts-create.md |
| `gmail_users_drafts_send` | Write | Medium | https://policylayer.com/tools/google-workspace-gmail/gmail-users-drafts-send.md |
| `gmail_users_drafts_update` | Write | Medium | https://policylayer.com/tools/google-workspace-gmail/gmail-users-drafts-update.md |
| `gmail_users_labels_create` | Write | Medium | https://policylayer.com/tools/google-workspace-gmail/gmail-users-labels-create.md |
| `gmail_users_labels_patch` | Write | Medium | https://policylayer.com/tools/google-workspace-gmail/gmail-users-labels-patch.md |
| `gmail_users_labels_update` | Write | Medium | https://policylayer.com/tools/google-workspace-gmail/gmail-users-labels-update.md |
| `gmail_users_messages_batchModify` | Write | Medium | https://policylayer.com/tools/google-workspace-gmail/gmail-users-messages-batchmodify.md |
| `gmail_users_messages_import` | Write | Medium | https://policylayer.com/tools/google-workspace-gmail/gmail-users-messages-import.md |
| `gmail_users_messages_insert` | Write | Medium | https://policylayer.com/tools/google-workspace-gmail/gmail-users-messages-insert.md |
| `gmail_users_messages_modify` | Write | Medium | https://policylayer.com/tools/google-workspace-gmail/gmail-users-messages-modify.md |
| `gmail_users_messages_trash` | Write | Medium | https://policylayer.com/tools/google-workspace-gmail/gmail-users-messages-trash.md |
| `gmail_users_messages_untrash` | Write | Medium | https://policylayer.com/tools/google-workspace-gmail/gmail-users-messages-untrash.md |
| `gmail_users_settings_cse_identities_create` | Write | Medium | https://policylayer.com/tools/google-workspace-gmail/gmail-users-settings-cse-identities-create.md |
| `gmail_users_settings_cse_identities_patch` | Write | Medium | https://policylayer.com/tools/google-workspace-gmail/gmail-users-settings-cse-identities-patch.md |
| `gmail_users_settings_cse_keypairs_create` | Write | Medium | https://policylayer.com/tools/google-workspace-gmail/gmail-users-settings-cse-keypairs-create.md |
| `gmail_users_settings_cse_keypairs_disable` | Write | Medium | https://policylayer.com/tools/google-workspace-gmail/gmail-users-settings-cse-keypairs-disable.md |
| `gmail_users_settings_cse_keypairs_enable` | Write | Medium | https://policylayer.com/tools/google-workspace-gmail/gmail-users-settings-cse-keypairs-enable.md |
| `gmail_users_settings_delegates_create` | Write | Medium | https://policylayer.com/tools/google-workspace-gmail/gmail-users-settings-delegates-create.md |
| `gmail_users_settings_filters_create` | Write | Medium | https://policylayer.com/tools/google-workspace-gmail/gmail-users-settings-filters-create.md |
| `gmail_users_settings_forwardingAddresses_create` | Write | Medium | https://policylayer.com/tools/google-workspace-gmail/gmail-users-settings-forwardingaddresses-create.md |
| `gmail_users_settings_sendAs_create` | Write | Medium | https://policylayer.com/tools/google-workspace-gmail/gmail-users-settings-sendas-create.md |
| `gmail_users_settings_sendAs_patch` | Write | Medium | https://policylayer.com/tools/google-workspace-gmail/gmail-users-settings-sendas-patch.md |
| `gmail_users_settings_sendAs_smimeInfo_insert` | Write | Medium | https://policylayer.com/tools/google-workspace-gmail/gmail-users-settings-sendas-smimeinfo-insert.md |
| `gmail_users_settings_sendAs_smimeInfo_setDefault` | Write | Medium | https://policylayer.com/tools/google-workspace-gmail/gmail-users-settings-sendas-smimeinfo-setdefault.md |
| `gmail_users_settings_sendAs_update` | Write | Medium | https://policylayer.com/tools/google-workspace-gmail/gmail-users-settings-sendas-update.md |
| `gmail_users_settings_sendAs_verify` | Write | Medium | https://policylayer.com/tools/google-workspace-gmail/gmail-users-settings-sendas-verify.md |
| `gmail_users_settings_updateAutoForwarding` | Write | Medium | https://policylayer.com/tools/google-workspace-gmail/gmail-users-settings-updateautoforwarding.md |
| `gmail_users_settings_updateImap` | Write | Medium | https://policylayer.com/tools/google-workspace-gmail/gmail-users-settings-updateimap.md |
| `gmail_users_settings_updateLanguage` | Write | Medium | https://policylayer.com/tools/google-workspace-gmail/gmail-users-settings-updatelanguage.md |
| `gmail_users_settings_updatePop` | Write | Medium | https://policylayer.com/tools/google-workspace-gmail/gmail-users-settings-updatepop.md |
| `gmail_users_settings_updateVacation` | Write | Medium | https://policylayer.com/tools/google-workspace-gmail/gmail-users-settings-updatevacation.md |
| `gmail_users_stop` | Write | Medium | https://policylayer.com/tools/google-workspace-gmail/gmail-users-stop.md |
| `gmail_users_threads_modify` | Write | Medium | https://policylayer.com/tools/google-workspace-gmail/gmail-users-threads-modify.md |
| `gmail_users_threads_trash` | Write | Medium | https://policylayer.com/tools/google-workspace-gmail/gmail-users-threads-trash.md |
| `gmail_users_threads_untrash` | Write | Medium | https://policylayer.com/tools/google-workspace-gmail/gmail-users-threads-untrash.md |
| `gmail_users_watch` | Write | Medium | https://policylayer.com/tools/google-workspace-gmail/gmail-users-watch.md |

## Tool descriptions

- `gmail_users_drafts_delete` — Permanently delete a draft
- `gmail_users_labels_delete` — Permanently delete a label from all messages
- `gmail_users_messages_batchDelete` — Permanently batch delete messages by ID
- `gmail_users_messages_delete` — Permanently delete a message
- `gmail_users_settings_cse_identities_delete` — Permanently delete a CSE identity
- `gmail_users_settings_cse_keypairs_obliterate` — Permanently destroy a CSE keypair
- `gmail_users_settings_delegates_delete` — Remove a mailbox delegate and revoke access
- `gmail_users_settings_filters_delete` — Permanently delete a message filter
- `gmail_users_settings_forwardingAddresses_delete` — Delete a forwarding address
- `gmail_users_settings_sendAs_delete` — Delete a send-as alias
- `gmail_users_settings_sendAs_smimeInfo_delete` — Delete an S/MIME config for a send-as alias
- `gmail_users_threads_delete` — Permanently delete a thread and all messages
- `gmail_users_messages_send` — Send a new email to recipients
- `gmail_users_drafts_get` — Get an email draft by ID
- `gmail_users_drafts_list` — List all drafts in the mailbox
- `gmail_users_getProfile` — Get the current user's Gmail profile
- `gmail_users_history_list` — List history of mailbox changes
- `gmail_users_labels_get` — Get a label by ID
- `gmail_users_labels_list` — List all labels in the mailbox
- `gmail_users_messages_attachments_get` — Download a message attachment
- `gmail_users_messages_get` — Get an email message by ID
- `gmail_users_messages_list` — List messages in the mailbox
- `gmail_users_settings_cse_identities_get` — Get a client-side encryption identity
- `gmail_users_settings_cse_identities_list` — List client-side encryption identities
- `gmail_users_settings_cse_keypairs_get` — Get a client-side encryption keypair
- `gmail_users_settings_cse_keypairs_list` — List client-side encryption keypairs
- `gmail_users_settings_delegates_get` — Get a mailbox delegate
- `gmail_users_settings_delegates_list` — List mailbox delegates
- `gmail_users_settings_filters_get` — Get a message filter by ID
- `gmail_users_settings_filters_list` — List all message filters
- `gmail_users_settings_forwardingAddresses_get` — Get a forwarding address
- `gmail_users_settings_forwardingAddresses_list` — List forwarding addresses
- `gmail_users_settings_getAutoForwarding` — Get auto-forwarding settings
- `gmail_users_settings_getImap` — Get IMAP settings
- `gmail_users_settings_getLanguage` — Get language settings
- `gmail_users_settings_getPop` — Get POP settings
- `gmail_users_settings_getVacation` — Get vacation responder settings
- `gmail_users_settings_sendAs_get` — Get a send-as alias
- `gmail_users_settings_sendAs_list` — List send-as aliases
- `gmail_users_settings_sendAs_smimeInfo_get` — Get an S/MIME configuration
- `gmail_users_settings_sendAs_smimeInfo_list` — List S/MIME configs for a send-as alias
- `gmail_users_threads_get` — Get an email thread by ID
- `gmail_users_threads_list` — List email threads in the mailbox
- `gmail_users_drafts_create` — Create a new email draft
- `gmail_users_drafts_send` — Send an existing draft to its recipients
- `gmail_users_drafts_update` — Replace an existing draft's content
- `gmail_users_labels_create` — Create a new mailbox label
- `gmail_users_labels_patch` — Patch a mailbox label
- `gmail_users_labels_update` — Update a mailbox label
- `gmail_users_messages_batchModify` — Batch modify labels on multiple messages
- `gmail_users_messages_import` — Import a message via SMTP-like delivery
- `gmail_users_messages_insert` — Insert a message bypassing spam scanning
- `gmail_users_messages_modify` — Modify labels on a message
- `gmail_users_messages_trash` — Move a message to the trash
- `gmail_users_messages_untrash` — Restore a message from the trash
- `gmail_users_settings_cse_identities_create` — Create a client-side encryption identity
- `gmail_users_settings_cse_identities_patch` — Patch a CSE identity
- `gmail_users_settings_cse_keypairs_create` — Create and upload a CSE keypair
- `gmail_users_settings_cse_keypairs_disable` — Disable a CSE keypair
- `gmail_users_settings_cse_keypairs_enable` — Enable a disabled CSE keypair
- `gmail_users_settings_delegates_create` — Add a mailbox delegate with access
- `gmail_users_settings_filters_create` — Create a message filter rule
- `gmail_users_settings_forwardingAddresses_create` — Create a forwarding address
- `gmail_users_settings_sendAs_create` — Create a custom send-as alias
- `gmail_users_settings_sendAs_patch` — Patch a send-as alias
- `gmail_users_settings_sendAs_smimeInfo_insert` — Upload an S/MIME config for a send-as alias
- `gmail_users_settings_sendAs_smimeInfo_setDefault` — Set the default S/MIME config for an alias
- `gmail_users_settings_sendAs_update` — Update a send-as alias
- `gmail_users_settings_sendAs_verify` — Send verification email for a send-as alias
- `gmail_users_settings_updateAutoForwarding` — Update auto-forwarding settings
- `gmail_users_settings_updateImap` — Update IMAP settings
- `gmail_users_settings_updateLanguage` — Update language settings
- `gmail_users_settings_updatePop` — Update POP settings
- `gmail_users_settings_updateVacation` — Update vacation responder settings
- `gmail_users_stop` — Stop push notifications for the mailbox
- `gmail_users_threads_modify` — Modify labels on an email thread
- `gmail_users_threads_trash` — Move an email thread to the trash
- `gmail_users_threads_untrash` — Restore an email thread from the trash
- `gmail_users_watch` — Set up push notification watch on mailbox

## Related servers

- UnClick (1658 tools) — https://policylayer.com/tools/io-github-malamutemayhem-unclick-mcp-server.md
- Nodebench (824 tools) — https://policylayer.com/tools/io-github-homenshum-nodebench.md
- Yaver (812 tools) — https://policylayer.com/tools/io-github-kivanccakmak-yaver.md
- Binance MCP Server (734 tools) — https://policylayer.com/tools/nirholas-binance-mcp.md
- Crow (587 tools) — https://policylayer.com/tools/kh0pper-crow.md
- Fortimanager (584 tools) — https://policylayer.com/tools/jmpijll-fortimanager-mcp.md
- TinyFn (572 tools) — https://policylayer.com/tools/io-tinyfn-tinyfn.md
- Mcp (571 tools) — https://policylayer.com/tools/io-github-2s-io-mcp.md

## For agents

This record is a snapshot. Live verdicts and the full registry:

- Check every server in your MCP config at once: `npx -y policylayer stack`
- Vet a server before you add it: install the mcp-precheck skill — `npx skills add https://policylayer.com` (skill text: https://policylayer.com/skill.md)
- Query the registry over MCP: endpoint `https://api.policylayer.com/mcp` — tools `check_mcp_server`, `check_mcp_stack`, `check_tool`, `search_registry`, `get_change_events`

---

Source: the PolicyLayer MCP registry — one continuously verified record per MCP server. Full record: https://policylayer.com/registry?q=google-workspace-gmail · API: https://policylayer.com/registry/api · Recommended policies for every tool: https://policylayer.com/policies/google-workspace-gmail
