Gmail MCP - Provides complete Gmail API access with file-based OAuth2 authentication
| Tool name | Description | Destructive? |
|---|---|---|
| create_draft | ✓ no | |
| delete_draft⚠ | ⚠ yes | |
| get_draft | ✓ no | |
| list_drafts | ✓ no | |
| send_draft | ✓ no |
| update_draft | ✓ no | |
| create_label | ✓ no | |
| delete_label⚠ | ⚠ yes | |
| get_label | ✓ no | |
| list_labels | ✓ no | |
| patch_label | ✓ no | |
| update_label | ✓ no | |
| batch_delete_messages⚠ | ⚠ yes | |
| batch_modify_messages | ✓ no | |
| delete_message⚠ | ⚠ yes | |
| get_message | ✓ no | |
| list_messages | ✓ no | |
| modify_message | ✓ no | |
| send_message | ✓ no | |
| trash_message | ✓ no | |
| untrash_message | ✓ no | |
| get_attachment | ✓ no | |
| delete_thread⚠ | ⚠ yes | |
| get_thread | ✓ no | |
| list_threads | ✓ no | |
| modify_thread | ✓ no | |
| trash_thread | ✓ no | |
| untrash_thread | ✓ no | |
| get_auto_forwarding | ✓ no | |
| get_imap | ✓ no | |
| get_language | ✓ no | |
| get_pop | ✓ no | |
| get_vacation | ✓ no | |
| update_auto_forwarding | ✓ no | |
| update_imap | ✓ no | |
| update_language | ✓ no | |
| update_pop | ✓ no | |
| update_vacation | ✓ no | |
| add_delegate | ✓ no | |
| remove_delegate⚠ | ⚠ yes | |
| get_delegate | ✓ no | |
| list_delegates | ✓ no | |
| create_filter | ✓ no | |
| delete_filter⚠ | ⚠ yes | |
| get_filter | ✓ no | |
| list_filters | ✓ no | |
| create_forwarding_address | ✓ no | |
| delete_forwarding_address⚠ | ⚠ yes | |
| get_forwarding_address | ✓ no | |
| list_forwarding_addresses | ✓ no |
{
"mcpServers": {
"shinzolabsgmail": {
"command": "npx",
"args": [
"-y",
"@shinzolabs/gmail-mcp"
]
}
}
}