gogcli is a command line interface and automation tool for managing Google Workspace services, including Gmail, Drive, Calendar, Sheets, Docs, and Slides. It functions as a headless API orchestration layer that enables complex workflows through shell scripts, providing administrative capabilities for user management and domain-wide delegation via service accounts.
The project distinguishes itself by implementing a Model Context Protocol server, which exposes typed tool schemas to AI agents through a structured and permissioned interface. It also provides specialized backup utilities to export and encrypt account data into local shards for secure archiving.
The tool covers a wide range of capability areas, including content manipulation via a domain-specific formatting language for documents and slides, automated email orchestration with pub-sub notification synchronization, and comprehensive spreadsheet automation. It also includes utilities for identity and access management, geospatial data querying, and web traffic analysis.
The system supports secure credential management using native operating system keyrings and can be deployed in isolated, non-root containerized environments.