MCP Server to interact with Google Gsuite prodcuts
Description:
Server for integrating Gmail and Calendar functionalities with multiple Google accounts
Category: Productivity & Communication
Overview:
This MCP server enables seamless interaction with Google Workspace products, specifically Gmail and Calendar. Key features include:
Installation:
npx @smithery/cli install mcp-gsuite --client claude
Configuration:
Required files setup:
.gauth.json
for OAuth2 credentials:{
"web": {
"client_id": "$your_client_id",
"client_secret": "$your_client_secret",
"redirect_uris": ["http://localhost:4100/code"],
"auth_uri": "https://accounts.google.com/o/oauth2/auth",
"token_uri": "https://oauth2.googleapis.com/token"
}
}
.accounts.json
for account configuration:{
"accounts": [
{
"email": "alice@bob.com",
"account_type": "personal",
"extra_info": "Additional info for Claude: e.g., Contains Family Calendar"
}
]
}
Claude Desktop Configuration:
{
"mcp-server-gsuite": {
"command": "path-to/uv",
"args": ["run", "mcp-gsuite"],
"env": {
"GOOGLE_AUTH_PATH": "/path/to/.gauth.json",
"ACCOUNTS_CONFIG": "/path/to/.accounts.json"
}
}
}
Note: First-time setup requires browser-based OAuth authentication for each account.