aringad avatar

Google Workspace Mcp

aringad/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 tools

Public 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*secret

Path to Service Account JSON credentials

GOOGLE_ADMIN_EMAIL*

Super admin email with domain-wide delegation

GOOGLE_CUSTOMER_ID

Domain 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à

ToolDescrizione
gw_list_usersLista utenti con ricerca e filtri
gw_get_userDettaglio completo di un utente
gw_create_userCrea nuovo utente con password auto-generata
gw_delete_userElimina utente (con conferma obbligatoria)
gw_suspend_userSospendi o riattiva un utente
gw_reset_passwordReset password con generazione automatica
gw_manage_aliasAggiungi, rimuovi, elenca alias email
gw_list_groupsLista gruppi del dominio o di un utente
gw_manage_group_memberAggiungi/rimuovi membri dai gruppi
gw_list_org_unitsLista unità organizzative
gw_move_user_orgSposta utente tra unità organizzative

📋 Prerequisiti


View the full README on GitHub

Details

Repository
github.com/aringad/google-workspace-mcp
Package
google-workspace-admin-mcp
Transport
STDIO
Auth
Required
Registry
MCP registry, active

More from aringad