Track MCP LogoTrack MCP
Track MCP LogoTrack MCP

The world's largest repository of Model Context Protocol servers. Discover, explore, and submit MCP tools.

Product

  • Categories
  • Top MCP
  • New & Updated
  • Submit MCP

Company

  • About

Legal

  • Privacy Policy
  • Terms of Service
  • Cookie Policy

© 2026 TrackMCP. All rights reserved.

Built with ❤️ by Krishna Goyal

    Google Admin Mcp

    A FastMCP server for managing Google Workspace users through the Admin Directory API.

    8 stars
    JavaScript
    Updated Sep 29, 2025

    Table of Contents

    • Features
    • Prerequisites
    • Installation
    • Running the Server
    • Available Tools
    • listUsers
    • addUser
    • getUser
    • suspendUser
    • unsuspendUser
    • Security Notes
    • Error Handling
    • License

    Table of Contents

    • Features
    • Prerequisites
    • Installation
    • Running the Server
    • Available Tools
    • listUsers
    • addUser
    • getUser
    • suspendUser
    • unsuspendUser
    • Security Notes
    • Error Handling
    • License

    Documentation

    MseeP.ai Security Assessment Badge

    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_JSON environment variable

    Installation

    1. Clone the repository

    2. Build the Docker image:

    bash
    docker build -t google-admin-mcp .

    Running the Server

    Run the container:

    bash
    docker run -e GOOGLE_TOKEN_JSON="your_base64_encoded_token" google-admin-mcp

    Available Tools

    listUsers

    Lists users in a domain.

    json
    {
      "domain": "yourdomain.com"
    }

    addUser

    Creates a new user with a secure random password.

    json
    {
      "primaryEmail": "user@yourdomain.com",
      "firstName": "First",
      "lastName": "Last"
    }

    getUser

    Gets detailed information about a specific user.

    json
    {
      "userKey": "user@yourdomain.com"
    }

    suspendUser

    Suspends a user account.

    json
    {
      "userKey": "user@yourdomain.com"
    }

    unsuspendUser

    Unsuspends a user account.

    json
    {
      "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

    Similar MCP

    Based on tags & features

    • WA

      Waha Mcp

      JavaScript00
    • WI

      Wizzy Mcp Tmdb

      JavaScript00
    • RI

      Rijksmuseum Mcp

      JavaScript·
      59
    • MC

      Mcp Server Playwright

      JavaScript·
      262

    Trending MCP

    Most active this week

    • PL

      Playwright Mcp

      TypeScript·
      22.1k
    • SE

      Serena

      Python·
      14.5k
    • MC

      Mcp Playwright

      TypeScript·
      4.9k
    • MC

      Mcp Server Cloudflare

      TypeScript·
      3.0k
    View All MCP Servers

    Similar MCP

    Based on tags & features

    • WA

      Waha Mcp

      JavaScript00
    • WI

      Wizzy Mcp Tmdb

      JavaScript00
    • RI

      Rijksmuseum Mcp

      JavaScript·
      59
    • MC

      Mcp Server Playwright

      JavaScript·
      262

    Trending MCP

    Most active this week

    • PL

      Playwright Mcp

      TypeScript·
      22.1k
    • SE

      Serena

      Python·
      14.5k
    • MC

      Mcp Playwright

      TypeScript·
      4.9k
    • MC

      Mcp Server Cloudflare

      TypeScript·
      3.0k