LabscoMCP early access ↗
securityfortechMCP SERVER

Google Admin MCP

Handle Google Workspace joiners and leavers in conversation — create an account, look one up, suspend it, bring it back.

by securityfortech ↗Identity, Access, Secrets & EncryptionCommunity

No longer maintained. The GitHub repository for this server is archived — no fixes or security updates are expected.

View project ↗

LABSCO SUMMARY

Account admin without the Admin console.

The onboarding and offboarding path is all here — create, read, suspend, unsuspend — and new accounts come out with a generated password the person is forced to change. It writes to your directory, so the OAuth token you hand it decides how far it reaches.

What it is

Five Admin Directory calls over a Google Workspace domain: list the users in it, create one, read one, suspend one, and lift the suspension.

What you get

  • Every user in a domain you name
  • A new user created with a randomly generated password they must change at first login
  • The full record for one user, by email address
  • A user account suspended
  • A suspended account put back into service

Requirements

Docker, Node.js 20 or later for the repository's token script, and a Google Workspace admin account with the Admin Directory API turned on. scripts/authorize.js signs you in through a Google Cloud OAuth client file (credentials.json) and writes token.json; base64-encoded, that is the GOOGLE_TOKEN_JSON the container reads. The repository is archived on GitHub, so it gets no further fixes.

Setup effort

Run a container — build the image from the repository, then point your client at it