Skip to content
MCP profile

Github Aringad Google Workspace Mcp

Google Workspace Admin via MCP. Manage users, groups, aliases, org units.

Developer ToolsPackagePythonOpen SourceExternal
Last updated
March 16, 2026
Visibility
Public
ByRegistry

About This MCP Server


🇮🇹 Italiano | 🇬🇧 English

🇮🇹 Italiano | 🇬🇧 English

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.

1. Vai su console.cloud.google.com 2. Crea un nuovo progetto (o usa quello esistente) 3. Vai su API e servizi → Libreria 4. Cerca e abilita: Admin SDK API

1. Vai su API e servizi → Credenziali 2. Crea credenziali → Account di servizio 3. Dai un nome (es. mcp-workspace-admin) 4. Vai nel Service Account → Chiavi → Aggiungi chiave → JSON 5. Scarica il file JSON (queste sono le tue credenziali) 6. Annota il Client ID (numero lungo nei dettagli del Service Account)

> ⚠️ Non serve assegnare ruoli IAM al Service Account. I permessi vengono dalla delega domain-wide.

1. Vai su admin.google.com 2. Sicurezza → Accesso e controllo dati → Controlli API → Gestisci delega a livello di dominio 3. Clicca Aggiungi nuovo 4. Inserisci il Client ID del Service Account 5. Come ambiti OAuth, inserisci:

Aggiungi al file di configurazione:

Chiudi completamente Claude Desktop (Cmd+Q su Mac) e riaprilo.

Puoi gestire più domini aggiungendo istanze separate:

Una volta configurato, puoi dire a Claude:

Puoi anche copiare direttamente l'email del cliente con la richiesta e Claude interpreterà automaticamente le operazioni da eseguire.

Tools & Endpoints

Example Workflow

• "Show me all domain users"

• "Create a new user john.doe@domain.com, name John Doe"

• "Suspend user jane@domain.com"

• "Reset the password for mark@domain.com"

• "Add the alias info@domain.com to user secretary@domain.com"

• "Add john@domain.com to the sales@domain.com group"

• "What organizational units does the domain have?"

What Problems It Solves

  • "Show me all domain users"
  • "Create a new user john.doe@domain.com, name John Doe"
  • "Suspend user jane@domain.com"
  • "Reset the password for mark@domain.com"
  • "Add the alias info@domain.com to user secretary@domain.com"
  • "Add john@domain.com to the sales@domain.com group"
  • "What organizational units does the domain have?"

Specifications

Status
live
Industry
Developer Tools
Category
General
Server type
Package
Language
Python
License
Open Source
Verified
Yes

Requirements

  • Python 3.10+
  • Google Workspace account with admin access
  • Google Cloud project with Admin SDK API enabled
  • Claude Desktop or another MCP client

Hosting


Hosting Options

  • Package

API


Integrate this server into your application. Choose a connection method below.

1

Install

Install command
Python
pip install google-workspace-mcp
2

Configure

Configuration
json
{
  "mcpServers": {
    "google_workspace": {
      "command": "/full/path/to/google-workspace-mcp/venv/bin/python",
      "args": ["/full/path/to/google-workspace-mcp/server.py"],
      "env": {
        "GOOGLE_SERVICE_ACCOUNT_FILE": "/full/path/to/credentials.json",
        "GOOGLE_ADMIN_EMAIL": "admin@yourdomain.com"
      }
    }
  }
}

Performance


Usage


Quick Reference


Name
Github Aringad Google Workspace Mcp
Function
Google Workspace Admin via MCP. Manage users, groups, aliases, org units.
Transport
Package
Language
Python
Install
pip install google-workspace-mcp
Source
External (Registry)
License
Open Source
Get started

Ready to integrate this MCP server?

Book a demo to see how this server fits your workflow, or explore the full catalog.

Related MCP Servers


Catalog Workspace

Discover agents, MCP servers, and skills in one governed surface

Use structured catalog views to compare readiness, ownership, integrations, and deployment posture before rollout.