Google Admin MCP Server
A FastMCP server for managing Google Workspace users through the Admin Directory API.
Features
- List users in a domain
- Create new users with secure random passwords
- Get detailed user information
- Suspend and unsuspend users
Prerequisites
- Docker
- Google Workspace Admin account
- Google Admin Directory API enabled
- Base64 encoded OAuth2 token in
GOOGLE_TOKEN_JSONenvironment variable
Installation
- Clone the repository
- Build the Docker image:
docker build -t google-admin-mcp .
Running the Server
Run the container:
docker run -e GOOGLE_TOKEN_JSON="your_base64_encoded_token" google-admin-mcp
Available Tools
listUsers
Lists users in a domain.
{
"domain": "yourdomain.com"
}
addUser
Creates a new user with a secure random password.
{
"primaryEmail": "user@yourdomain.com",
"firstName": "First",
"lastName": "Last"
}
getUser
Gets detailed information about a specific user.
{
"userKey": "user@yourdomain.com"
}
suspendUser
Suspends a user account.
{
"userKey": "user@yourdomain.com"
}
unsuspendUser
Unsuspends a user account.
{
"userKey": "user@yourdomain.com"
}
Security Notes
- All users created will be required to change their password on first login
- Passwords are generated securely with:
- Minimum 12 characters
- Uppercase and lowercase letters
- Numbers
- Special characters
- The server requires a valid OAuth2 token with appropriate Admin Directory API scopes
Error Handling
The server provides clear error messages for:
- Authentication failures
- Invalid parameters
- API errors
- Missing environment variables
License
MIT License
Google Admin Server
Project Details
- securityfortech/google-admin-mcp
- MIT License
- Last Updated: 6/14/2025
Recomended MCP Servers
A Model Context Protocol server that provides access to BigQuery
Enhanced MCP server with unrestricted system access capabilities
A MCP Server used to collect MCP Servers over the internet.
Ever been told to RTFM only to find there is no FM to R? MCP-RTFM helps you CREATE...
MCP plugin for extracting and analyzing Xcode build errors and warnings
A lightweight MCP (Model Context Protocol) server for building MSBuild projects. Supports dynamic MSBuild discovery using vswhere and...
Official Firecrawl MCP Server - Adds powerful web scraping to Cursor, Claude and any other LLM clients.
Model Context Protocol Servers





