Google Workspace MCP Server
io.github.mindstone/mcp-server-google-workspace
What is the Google Workspace MCP server?
Google Workspace MCP server for Gmail, Calendar, Drive, Docs, Sheets, Slides, Contacts, and more
How to install Google Workspace
Copy-paste configuration for popular MCP clients.
GOOGLE_CLIENT_IDrequiredGoogle OAuth client ID
GOOGLE_CLIENT_SECRETrequiredsecretGoogle OAuth client secret
ACCOUNTS_PATHrequiredPath to accounts.json written by the MCP host
CREDENTIALS_PATHrequiredDirectory containing per-account Google OAuth token files
ENABLE_GOOGLE_TASKS_FORMSSet to true to register Google Tasks and Forms tools
GOOGLE_WORKSPACE_REQUEST_TIMEOUT_MSOutbound Google API request timeout in milliseconds (max 300000 = 5 min)
{
"mcpServers": {
"mcp-server-google-workspace": {
"command": "npx",
"args": [
"-y",
"@mindstone/mcp-server-google-workspace"
],
"env": {
"GOOGLE_CLIENT_ID": "<YOUR_GOOGLE_CLIENT_ID>",
"GOOGLE_CLIENT_SECRET": "<YOUR_GOOGLE_CLIENT_SECRET>",
"ACCOUNTS_PATH": "<YOUR_ACCOUNTS_PATH>",
"CREDENTIALS_PATH": "<YOUR_CREDENTIALS_PATH>",
"ENABLE_GOOGLE_TASKS_FORMS": "<YOUR_ENABLE_GOOGLE_TASKS_FORMS>",
"GOOGLE_WORKSPACE_REQUEST_TIMEOUT_MS": "<YOUR_GOOGLE_WORKSPACE_REQUEST_TIMEOUT_MS>"
}
}
}
}{
"mcpServers": {
"mcp-server-google-workspace": {
"command": "npx",
"args": [
"-y",
"@mindstone/mcp-server-google-workspace"
],
"env": {
"GOOGLE_CLIENT_ID": "<YOUR_GOOGLE_CLIENT_ID>",
"GOOGLE_CLIENT_SECRET": "<YOUR_GOOGLE_CLIENT_SECRET>",
"ACCOUNTS_PATH": "<YOUR_ACCOUNTS_PATH>",
"CREDENTIALS_PATH": "<YOUR_CREDENTIALS_PATH>",
"ENABLE_GOOGLE_TASKS_FORMS": "<YOUR_ENABLE_GOOGLE_TASKS_FORMS>",
"GOOGLE_WORKSPACE_REQUEST_TIMEOUT_MS": "<YOUR_GOOGLE_WORKSPACE_REQUEST_TIMEOUT_MS>"
}
}
}
}{
"mcpServers": {
"mcp-server-google-workspace": {
"command": "npx",
"args": [
"-y",
"@mindstone/mcp-server-google-workspace"
],
"env": {
"GOOGLE_CLIENT_ID": "<YOUR_GOOGLE_CLIENT_ID>",
"GOOGLE_CLIENT_SECRET": "<YOUR_GOOGLE_CLIENT_SECRET>",
"ACCOUNTS_PATH": "<YOUR_ACCOUNTS_PATH>",
"CREDENTIALS_PATH": "<YOUR_CREDENTIALS_PATH>",
"ENABLE_GOOGLE_TASKS_FORMS": "<YOUR_ENABLE_GOOGLE_TASKS_FORMS>",
"GOOGLE_WORKSPACE_REQUEST_TIMEOUT_MS": "<YOUR_GOOGLE_WORKSPACE_REQUEST_TIMEOUT_MS>"
}
}
}
}{
"servers": {
"mcp-server-google-workspace": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@mindstone/mcp-server-google-workspace"
],
"env": {
"GOOGLE_CLIENT_ID": "<YOUR_GOOGLE_CLIENT_ID>",
"GOOGLE_CLIENT_SECRET": "<YOUR_GOOGLE_CLIENT_SECRET>",
"ACCOUNTS_PATH": "<YOUR_ACCOUNTS_PATH>",
"CREDENTIALS_PATH": "<YOUR_CREDENTIALS_PATH>",
"ENABLE_GOOGLE_TASKS_FORMS": "<YOUR_ENABLE_GOOGLE_TASKS_FORMS>",
"GOOGLE_WORKSPACE_REQUEST_TIMEOUT_MS": "<YOUR_GOOGLE_WORKSPACE_REQUEST_TIMEOUT_MS>"
}
}
}
}claude mcp add mcp-server-google-workspace --env GOOGLE_CLIENT_ID=<YOUR_GOOGLE_CLIENT_ID> --env GOOGLE_CLIENT_SECRET=<YOUR_GOOGLE_CLIENT_SECRET> --env ACCOUNTS_PATH=<YOUR_ACCOUNTS_PATH> --env CREDENTIALS_PATH=<YOUR_CREDENTIALS_PATH> --env ENABLE_GOOGLE_TASKS_FORMS=<YOUR_ENABLE_GOOGLE_TASKS_FORMS> --env GOOGLE_WORKSPACE_REQUEST_TIMEOUT_MS=<YOUR_GOOGLE_WORKSPACE_REQUEST_TIMEOUT_MS> -- npx -y @mindstone/mcp-server-google-workspaceRelated MCP servers
Browser automation MCP server: navigate, fill forms, click, screenshot, and manage tabs
View repository →Mindstone-internal release-pipeline test connector; not for use. Single ping tool; no auth.
View repository →ElevenLabs MCP server: TTS, music, sound effects, voices, and audio transcription
View repository →Email IMAP/SMTP MCP server: iCloud, Gmail, Yahoo, Outlook, and custom IMAP providers
View repository →