
Google Workspace Mcp
Connects Claude to Google Workspace Admin SDK for user, group, and organizational unit management through natural language. You get tools to list, create, suspend, and delete users, manage email aliases, add or remove group members, and move users between org units. Password resets generate secure credentials automatically. Built on Service Account authentication with domain-wide delegation, so you configure it once per workspace domain. If you're managing multiple Google Workspace tenants or handling repetitive admin tasks like onboarding batches of users, this turns conversational requests into direct Admin SDK calls without building your own integration layer.
- tools
- 11
- auth
- Secret needed
- transport
- STDIO
- env vars
- 3
- last updated
- Feb 13, 2026
Tools
11 toolsPublic tool metadata for what this MCP can expose to an agent.
gw_list_usersList users with search and filters
List users with search and filters
No parameter schema in public metadata yet.
gw_get_userFull user details
Full user details
No parameter schema in public metadata yet.
gw_create_userCreate new user with auto-generated password
Create new user with auto-generated password
No parameter schema in public metadata yet.
gw_delete_userDelete user (requires explicit confirmation)
Delete user (requires explicit confirmation)
No parameter schema in public metadata yet.
gw_suspend_userSuspend or reactivate a user
Suspend or reactivate a user
No parameter schema in public metadata yet.
gw_reset_passwordReset password with automatic generation
Reset password with automatic generation
No parameter schema in public metadata yet.
gw_manage_aliasAdd, remove, list email aliases
Add, remove, list email aliases
No parameter schema in public metadata yet.
gw_list_groupsList domain or user groups
List domain or user groups
No parameter schema in public metadata yet.
gw_manage_group_memberAdd/remove group members
Add/remove group members
No parameter schema in public metadata yet.
gw_list_org_unitsList organizational units
List organizational units
No parameter schema in public metadata yet.
gw_move_user_orgMove user between organizational units
Move user between organizational units
No parameter schema in public metadata yet.
Sponsors
Configuration
GOOGLE_SERVICE_ACCOUNT_FILE*secretPath to Service Account JSON credentials
GOOGLE_ADMIN_EMAIL*Super admin email with domain-wide delegation
GOOGLE_CUSTOMER_IDDomain customer ID (default: my_customer)
Readme
🔧 Google Workspace MCP Server
🇮🇹 Italiano | 🇬🇧 English
Italiano
Server MCP (Model Context Protocol) per gestire Google Workspace tramite Claude AI e altri assistenti compatibili. Permette di amministrare utenti, gruppi, alias e unità organizzative tramite conversazione naturale.
✨ Funzionalità
| Tool | Descrizione |
|---|---|
gw_list_users | Lista utenti con ricerca e filtri |
gw_get_user | Dettaglio completo di un utente |
gw_create_user | Crea nuovo utente con password auto-generata |
gw_delete_user | Elimina utente (con conferma obbligatoria) |
gw_suspend_user | Sospendi o riattiva un utente |
gw_reset_password | Reset password con generazione automatica |
gw_manage_alias | Aggiungi, rimuovi, elenca alias email |
gw_list_groups | Lista gruppi del dominio o di un utente |
gw_manage_group_member | Aggiungi/rimuovi membri dai gruppi |
gw_list_org_units | Lista unità organizzative |
gw_move_user_org | Sposta utente tra unità organizzative |
📋 Prerequisiti
Details
- Repository
- github.com/aringad/google-workspace-mcp
- Package
google-workspace-admin-mcp- Transport
- STDIO
- Auth
- Required
- Registry
- MCP registry, active