{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.Servosity/google-workspace-mcp","description":"Cross-client Google Workspace admin: 2SV gaps, license waste, sharing drift, safe offboarding.","title":"Google Workspace MCP","repository":{"url":"https://github.com/servosity/msp-skills","source":"github","subfolder":"skills/google-workspace"},"version":"0.1.4","icons":[{"src":"https://raw.githubusercontent.com/servosity/msp-skills/main/docs/assets/social/google-workspace/google-workspace-512x512.png","mimeType":"image/png","sizes":["512x512"]}],"packages":[{"registryType":"mcpb","identifier":"https://github.com/Servosity/msp-skills/releases/download/google-workspace-v0.1.4/google-workspace-mcp.mcpb","version":"0.1.4","fileSha256":"c6c5e946ef8c28c8afe448ebf9314e5c8ea7c7e74e84cf9d9a67b87d94878729","transport":{"type":"stdio"},"environmentVariables":[{"description":"Default client tenant (from google-workspace-cli tenants list) for tool calls that name no tenant, including sql, search and raw API calls. Set it when more than one tenant is registered: without it sql and search refuse to answer.","name":"GOOGLE_WORKSPACE_TENANT"},{"description":"Set to exactly 1 to hide offboard, sync, export, tenants test, tenants remove, workflow archive, the raw API execute tool, and every tool that writes the local learning store (teach, teach-pattern, teach-lookup, teach-playbook, playbook amend, learnings confirm, learnings forget and learnings reject), so only reads reach Google (true or yes are ignored). Leave blank for the full tool set.","default":"1","name":"GOOGLE_WORKSPACE_MCP_READ_ONLY"},{"description":"Optional. Set to exactly 1 to keep no local copy of Google Workspace data: reads go to the API, the response cache is off, nothing new is written to the local store, and sync and workflow archive are refused. Leave blank to keep the local mirror.","name":"GOOGLE_WORKSPACE_NO_LOCAL_DATA"},{"description":"Optional single-organization OAuth access token with Admin SDK scopes, for use instead of registering client tenants. Leave blank once tenants are registered.","isSecret":true,"name":"GOOGLE_WORKSPACE_TOKEN"},{"description":"Optional alternate name for GOOGLE_WORKSPACE_TOKEN. Leave blank.","isSecret":true,"name":"ADMIN_ACCESS_TOKEN"},{"description":"Required only when running the MCP server with --transport http. Not needed for the default local stdio transport.","isSecret":true,"name":"GOOGLE_WORKSPACE_MCP_HTTP_TOKEN"},{"description":"Overrides the https://admin.googleapis.com host, for testing against a mock server. Leave blank.","name":"GOOGLE_WORKSPACE_BASE_URL"},{"description":"Overrides the User-Agent the CLI sends on Google requests. Leave blank.","name":"GOOGLE_WORKSPACE_USER_AGENT"},{"description":"Has no effect for this connector (not a Google Workspace tenant). Leave blank.","name":"PRINTING_PRESS_CLIENT_PROFILE"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-11-05T00:49:12.500756Z","publishedAt":"2026-11-05T00:49:12.500756Z","updatedAt":"2026-11-05T00:49:12.500756Z","isLatest":false}}}
