Back to Home
adamkwhite icon

google-workspace-mcp

Verified Safe

by adamkwhite

Overview

Enables an AI assistant (Claude) to manage Google Workspace services including Calendar, Gmail, and Google Docs through an MCP interface.

Installation

Run Command
wsl bash -c "cd /home/adam/Code/google-workspace-mcp && source venv/bin/activate && python src/server.py"

Environment Variables

  • GOOGLE_CREDENTIALS_PATH

Security Notes

The server employs robust input validation for metadata fields, including HTML escaping to prevent XSS and URL whitelisting (specifically enforcing `https://*.claude.ai`) to mitigate phishing and data exfiltration risks. A key security design principle is the intentional exclusion of destructive operations (like deletion or permanent removal of events/documents/emails) to prevent accidental data loss through AI interaction. Authentication tokens are stored locally using `pickle.dumps`/`loads`, with a clear justification for `pickle.loads` as it's deserializing trusted, internal data. No direct use of `eval` or other highly dangerous patterns was observed. Overall, it follows a 'safe-by-design' approach.

Similar Servers

Stats

Interest Score0
Security Score9
Cost ClassMedium
Avg Tokens250
Stars0
Forks0
Last Update2025-11-30

Tags

Google WorkspaceMCP ServerCalendarGmailDocsAI Agent Tool