0
/ 100
1 month ago
glama

Google Workspace MCP Server

Provides natural language control over Google Workspace services (Calendar, Drive, Gmail, Docs, Sheets, Slides, Forms, Tasks, Chat) via MCP, with OAuth 2.1 multi-user authentication.

Is this your MCP?

Claim it to get a verified publisher badge, a free copy of our full audit findings, and direct contact for any high-priority issues we find.

Install from

M8ven verifies MCPs across every public registry — install directly from whichever one you prefer.

// key findings
🚨
Reads files from sensitive locations
Touches: .credentials, credentials, .credentials
🔐
You'll be asked for 4 credentials: GOOGLE_OAUTH_CLIENT_SECRET, FASTMCP_SERVER_AUTH_GOOGLE_JWT_SIGNING_KEY, GOOGLE_PSE_API_KEY, ZOOM_CLIENT_SECRET
These are read from process.env at runtime. Make sure you trust where they’ll be sent.
// required environment variables
This server reads these from process.env. You'll be asked to provide them before it can run.
configGOOGLE_OAUTH_CLIENT_IDexport ="..."
configGOOGLE_MCP_CREDENTIALS_DIRConfigurable Storage: Environment variable sets storage location
configGOOGLE_CLIENT_SECRET_PATH3. client_secret.json via
🔐 secretGOOGLE_OAUTH_CLIENT_SECRETexport ="..."
configGOOGLE_OAUTH_REDIRECT_URIOverride OAuth callback URL Auto-constructed
configOAUTHLIB_INSECURE_TRANSPORT1 Development only (allows http:// redirect)
configMCP_SINGLE_USER_MODE
configWORKSPACE_MCP_BASE_URIBase server URI (no port) http://localhost
configPORT
configWORKSPACE_MCP_PORTexport =8000
configWORKSPACE_EXTERNAL_URLExternal URL for reverse proxy setups None
configMCP_ENABLE_OAUTH21Set to true for OAuth 2.1 support
configEXTERNAL_OAUTH21_PROVIDERSet to true for external OAuth flow with bearer tokens (requires OAuth 2.1)
configWORKSPACE_MCP_STATELESS_MODESet to true for stateless operation (requires OAuth 2.1)
configOAUTH_CUSTOM_REDIRECT_URIS(optional) Comma-separated list of additional redirect URIs
configOAUTH_ALLOWED_ORIGINS(optional) Comma-separated list of additional CORS origins
🔐 secretFASTMCP_SERVER_AUTH_GOOGLE_JWT_SIGNING_KEYEncryption: Disk and Valkey storage are encrypted with Fernet. The encryption key is derived from if set, otherwise from GOOGLE_OAUTH_CLIENT_SECRET.
configWORKSPACE_MCP_OAUTH_PROXY_STORAGE_BACKENDexport =memory
configWORKSPACE_MCP_OAUTH_PROXY_VALKEY_HOSTexport =redis.example.com
configFASTMCP_HOME
🔐 secretGOOGLE_PSE_API_KEYAPI key for Custom Search
configGOOGLE_PSE_ENGINE_IDSearch Engine ID for Custom Search
configZOOM_ACCOUNT_ID
configZOOM_CLIENT_ID
🔐 secretZOOM_CLIENT_SECRET
// full audit trail
The full breakdown of what we checked, the deductions that landed, the network hosts, the dependency advisories, and concrete fix guidance is available to verified publishers.
// improvement guidance — verified publishers only
We have 5 concrete improvements we can share with the publisher of this MCP. Each comes with specific guidance to raise the trust score.
// embed badge in your README
[![M8ven Score](https://m8ven.ai/badge/mcp/redesignhealth-google-mcp-unofficial-fuvw7q)](https://m8ven.ai/mcp/redesignhealth-google-mcp-unofficial-fuvw7q)
commit: 7700ecb2ef547bcfa40878df8c83f3314a5fd61e
code hash: 8a3f2a3bd618eb02619afa9032886e46af7d10d44aa653f662f1054147bf8f28
verified: 6/24/2026, 9:41:27 AM
view raw JSON →