{
  "$schema_doc": "https://gtmstacker.com/registry/schema/entry.schema.json",
  "stability": "emerging",
  "generator": "agentic-media-registry",
  "generated_at": "2026-10-29T00:00:00Z",
  "id": "com.gtmstacker.registry/tool/gogcli",
  "type": "tool",
  "slug": "gogcli",
  "canonical_url": "https://gtmstacker.com/registry/tool/gogcli/",
  "title": "gogcli (gog): one MIT command line for Gmail, Calendar, Sheets, GA4 and Search Console",
  "description": "MIT-licensed Go CLI from Peter Steinberger (now under the openclaw org) that drives Gmail, Calendar, Drive, Docs, Sheets, Slides, Forms, Contacts, Tasks, Meet, Chat, GA4 and Search Console from one binary, on your own Google Cloud OAuth client. Built for agents: read-only and no-send flags, exact command allowlists, JSON output, and a typed MCP server that is read-only by default. Free, local, no hosted tier.",
  "category": "integration-orchestration",
  "tags": [
    "integration-orchestration",
    "mcp-agents",
    "email-outbound",
    "google-workspace",
    "gmail",
    "google-sheets",
    "ga4",
    "search-console",
    "cli",
    "agent-safety",
    "self-hosted",
    "open-source"
  ],
  "status": "active",
  "revision": 1,
  "content_hash": "be1bd1534b1bb3b6fd7ec71182365b031baed0c772d0cb96a91e2bfac959e3ac",
  "date_published": "2026-10-29T00:00:00Z",
  "date_modified": "2026-10-29T00:00:00Z",
  "source": {
    "name": "Holy f*ck, OpenAI hired the guy who built these 7 repos, and all of them are free",
    "url": "https://x.com/kaijucode/status/2115437027491717256",
    "author": "@kaijucode"
  },
  "license": "MIT",
  "one_liner": "gogcli gives an AI agent scoped command-line access to your own Gmail, Sheets, Calendar and GA4, with read-only and no-send switches enforced at the CLI.",
  "open_source": "yes",
  "self_hostable": "yes",
  "pricing_signal": "Free (MIT), no paid tier or hosted service. You supply a Google Cloud project and OAuth client; usage counts against your own Google API quotas.",
  "pricing_model": "free",
  "who_its_for": "Operators and GTM engineers who want an agent to triage an inbox, read calendars and pull Sheets, GA4 or Search Console data from Google accounts they already own, under explicit permission limits.",
  "who_its_not_for": "Non-technical users who cannot create a Google Cloud OAuth client, and teams that need Admin, Groups or Keep without a managed Workspace domain.",
  "aliases": [
    "gog",
    "openclaw/gogcli",
    "steipete/gogcli",
    "gogcli.sh"
  ],
  "alternatives": [
    "google-workspace-cli",
    "gmailctl",
    "google-analytics-mcp"
  ],
  "secondary_categories": [
    "mcp-agents",
    "email-outbound"
  ],
  "last_verified": "2026-10-29",
  "evidence": {
    "claim_type": "mixed",
    "source_id": "https://github.com/openclaw/gogcli",
    "note": "MIT per GitHub API spdx_id and LICENSE (Copyright (c) 2026 Peter Steinberger). As of 2026-10-29: 8,542 stars, 721 forks, last push 2026-10-27, not archived; latest release v0.47.1 (2026-10-27), 61 commits since 2026-09-29, 17 open issues. Service coverage and safety flags are from the maintainer README. Moved from steipete/gogcli to openclaw/gogcli (README notes the module path change)."
  },
  "caveats": "Setup means creating your own Google Cloud Desktop OAuth client, which is real friction for non-technical operators. Admin Directory, Groups, Chat, Keep and domain-wide delegation need a managed Workspace domain. Capability and safety claims come from the README, not an independent audit.",
  "lead": "**gogcli** (command `gog`, repo `openclaw/gogcli`) is an **MIT-licensed** command-line tool written in Go by **Peter Steinberger**, the OpenClaw creator who joined OpenAI in February 2026. One binary covers Gmail, Calendar, Drive, Docs, Sheets, Slides, Forms, Contacts, Tasks, Meet, Chat, Google Analytics (GA4) and Search Console, with a Discovery API fallback…",
  "chunks": [
    {
      "index": 0,
      "heading_path": [],
      "est_tokens": 218,
      "text": "**gogcli** (command `gog`, repo `openclaw/gogcli`) is an **MIT-licensed** command-line tool written in Go by **Peter Steinberger**, the OpenClaw creator who joined OpenAI in February 2026. One binary covers Gmail, Calendar, Drive, Docs, Sheets, Slides, Forms, Contacts, Tasks, Meet, Chat, Google Analytics (GA4) and Search Console, with a Discovery API fallback for anything else. Admin, Groups and Keep need a managed Workspace domain. It runs on your own Google Cloud OAuth client and stores tokens in the system keyring, or in an encrypted file when headless.\n\nIt is built for agents. The README lists `--readonly`, `--gmail-no-send`, exact command allowlists (`--enable-commands-exact`), `--wrap-untrusted` content wrapping, dry-run plans and stable `--json` output. `gog mcp` runs a typed stdio MCP server that is read-only by default and has no generic shell bridge."
    },
    {
      "index": 1,
      "heading_path": [
        null,
        "Provenance"
      ],
      "est_tokens": 370,
      "text": "keyring, or in an encrypted file when headless. It is built for agents. The README lists `--readonly`, `--gmail-no-send`, exact command allowlists (`--enable-commands-exact`), `--wrap-untrusted` content wrapping, dry-run plans and stable `--json` output. `gog mcp` runs a typed stdio MCP server that is read-only by default and has no generic shell bridge.\n\n- SPDX **MIT**, confirmed by the GitHub license API and the LICENSE file (\"Copyright (c) 2026 Peter Steinberger\").\n- Identity: canonical repo `github.com/openclaw/gogcli`, homepage gogcli.sh. It moved from `steipete/gogcli`; the README tells install scripts to switch module paths. The X post's link resolves to the canonical repo, not a lookalike.\n- Activity as of 2026-10-29 (GitHub API): **8,542 stars, 721 forks**, last push 2026-10-27, not archived. Latest release v0.47.1 (2026-10-27), 61 commits since 2026-09-29, 17 open issues.\n- Self-hosting: yes. It is a local CLI installed with `brew install openclaw/tap/gogcli`, `go install` or prebuilt binaries. There is no hosted service.\n- Pricing: free. Costs are your own Google Cloud project and API quotas.\n- Background (not a product claim): Bloomberg, Engadget and TechCrunch reported that Steinberger joined OpenAI on 2026-02-15.\n- Surfaced via @kaijucode's X post listing seven MIT repos by Steinberger (the post returned HTTP 402 and was used for discovery only). Curated and verified in run `2026-10-29-registry-update-01` (step-3 verification, 2026-10-29)."
    },
    {
      "index": 2,
      "heading_path": [
        null,
        "Why it matters for a GTM stack"
      ],
      "est_tokens": 215,
      "text": "quotas. - Background (not a product claim): Bloomberg, Engadget and TechCrunch reported that Steinberger joined OpenAI on 2026-02-15. - Surfaced via @kaijucode's X post listing seven MIT repos by Steinberger (the post returned HTTP 402 and was used for discovery only). Curated and verified in run `2026-10-29-registry-update-01` (step-3 verification, 2026-10-29).\n\nMost lean GTM teams run on Google: the inbox, the calendar, the pipeline sheet, GA4 and Search Console. Letting an agent work across those usually means a hosted connector holding broad OAuth scopes. gogcli keeps the access local and on your own OAuth client, and sets limits at the command line: an agent can read and draft but not send, or only run an allowlisted set of commands. The tradeoff is setup. Someone has to create the Google Cloud client and decide which scopes the agent gets."
    }
  ],
  "alternates": {
    "markdown": "https://gtmstacker.com/registry/tool/gogcli/index.md",
    "html": "https://gtmstacker.com/registry/tool/gogcli/",
    "json": "https://gtmstacker.com/registry/tool/gogcli/index.json",
    "server_json": "https://gtmstacker.com/registry/tool/gogcli/server.json"
  },
  "jsonld": {
    "@context": "https://schema.org",
    "@graph": [
      {
        "@type": "WebSite",
        "@id": "https://gtmstacker.com/#website",
        "url": "https://gtmstacker.com/",
        "name": "GTM Stacker Agent Registry",
        "description": "A daily-updated, agent-native registry of open-source tool discoveries, tool updates, and curated news for the go-to-market / RevOps engineering niche. Machine-readable first: agents can discover, parse, page, and delta-sync it without scraping HTML.",
        "inLanguage": "en",
        "publisher": {
          "@id": "https://gtmstacker.com/#organization"
        }
      },
      {
        "@type": "Organization",
        "@id": "https://gtmstacker.com/#organization",
        "name": "GTM Stacker",
        "url": "https://gtmstacker.com",
        "description": "The growth-systems practice of Theo Popov: AI-native enrichment, outbound, content engines and internal tooling for startups and venture programs. Its agent-native media property, the GTM Stacker Agent Registry, maintains a daily-updated catalog of open-source go-to-market and RevOps tools that both people and AI engines can discover, compare, and cite.",
        "foundingDate": "2024-08",
        "knowsAbout": [
          "go-to-market engineering",
          "RevOps",
          "sales automation",
          "marketing operations",
          "open-source software",
          "AI agents"
        ],
        "founder": {
          "@type": "Person",
          "@id": "https://gtmstacker.com/#founder",
          "name": "Theo Popov",
          "jobTitle": "Growth Operations & GTM Systems",
          "url": "https://gtmstacker.com/about/",
          "sameAs": [
            "https://www.linkedin.com/in/theo-popov",
            "https://x.com/Theo_Popov",
            "https://github.com/theopopov"
          ],
          "worksFor": {
            "@id": "https://gtmstacker.com/#organization"
          }
        },
        "sameAs": [
          "https://www.linkedin.com/company/gtmstacker",
          "https://www.youtube.com/@gtmstacker",
          "https://www.instagram.com/gtmstacker/",
          "https://www.tiktok.com/@gtmstacker"
        ],
        "mainEntityOfPage": "https://gtmstacker.com/registry/about/"
      },
      {
        "@type": "SoftwareApplication",
        "@id": "https://gtmstacker.com/registry/tool/gogcli/#software",
        "name": "gogcli (gog): one MIT command line for Gmail, Calendar, Sheets, GA4 and Search Console",
        "identifier": "io.github.openclaw/gogcli",
        "description": "MIT-licensed Go CLI from Peter Steinberger (now under the openclaw org) that drives Gmail, Calendar, Drive, Docs, Sheets, Slides, Forms, Contacts, Tasks, Meet, Chat, GA4 and Search Console from one binary, on your own Google Cloud OAuth client. Built for agents: read-only and no-send flags, exact command allowlists, JSON output, and a typed MCP server that is read-only by default. Free, local, no hosted tier.",
        "applicationCategory": "DeveloperApplication",
        "url": "https://gtmstacker.com/registry/tool/gogcli/",
        "datePublished": "2026-10-29T00:00:00Z",
        "dateModified": "2026-10-29T00:00:00Z",
        "isPartOf": {
          "@id": "https://gtmstacker.com/#website"
        },
        "license": "https://spdx.org/licenses/MIT.html",
        "codeRepository": "https://github.com/openclaw/gogcli",
        "keywords": "integration-orchestration, mcp-agents, email-outbound, google-workspace, gmail, google-sheets, ga4, search-console, cli, agent-safety, self-hosted, open-source",
        "author": {
          "@type": "Organization",
          "name": "openclaw",
          "url": "https://github.com/openclaw",
          "sameAs": [
            "https://github.com/openclaw/gogcli"
          ]
        },
        "offers": {
          "@type": "Offer",
          "price": 0,
          "priceCurrency": "USD"
        },
        "isSimilarTo": [
          {
            "@type": "SoftwareApplication",
            "name": "Google Workspace CLI",
            "url": "https://gtmstacker.com/registry/tool/google-workspace-cli/",
            "applicationCategory": "DeveloperApplication",
            "offers": {
              "@type": "Offer",
              "price": 0,
              "priceCurrency": "USD"
            }
          },
          {
            "@type": "SoftwareApplication",
            "name": "gmailctl",
            "url": "https://gtmstacker.com/registry/tool/gmailctl/",
            "applicationCategory": "DeveloperApplication",
            "offers": {
              "@type": "Offer",
              "price": 0,
              "priceCurrency": "USD"
            }
          },
          {
            "@type": "SoftwareApplication",
            "name": "Google Analytics MCP Server",
            "url": "https://gtmstacker.com/registry/tool/google-analytics-mcp/",
            "applicationCategory": "DeveloperApplication",
            "offers": {
              "@type": "Offer",
              "price": 0,
              "priceCurrency": "USD"
            }
          }
        ]
      },
      {
        "@type": "BreadcrumbList",
        "@id": "https://gtmstacker.com/registry/tool/gogcli/#breadcrumb",
        "itemListElement": [
          {
            "@type": "ListItem",
            "position": 1,
            "name": "GTM Stacker Registry",
            "item": "https://gtmstacker.com/registry/"
          },
          {
            "@type": "ListItem",
            "position": 2,
            "name": "Integration Orchestration",
            "item": "https://gtmstacker.com/registry/category/integration-orchestration/"
          },
          {
            "@type": "ListItem",
            "position": 3,
            "name": "gogcli (gog): one MIT command line for Gmail, Calendar, Sheets, GA4 and Search Console",
            "item": "https://gtmstacker.com/registry/tool/gogcli/"
          }
        ]
      }
    ]
  },
  "tool": {
    "name": "io.github.openclaw/gogcli",
    "repository": {
      "url": "https://github.com/openclaw/gogcli",
      "source": "github"
    }
  }
}
