📦
Google Cloud Platform & Workspace
Provides access to Google Workspace and GCP services with over 200 tools spanning Gmail, Drive, Calendar, Sheets, Cloud Storage, and more.
0 installs
Trust: 34 — Low
Rag
Ask AI about Google Cloud Platform & Workspace
Powered by Claude · Grounded in docs
I know everything about Google Cloud Platform & Workspace. Ask me about installation, configuration, usage, or troubleshooting.
0/500
Loading tools...
Reviews
Documentation
GCP MCP Server
Extended Google Cloud Platform MCP server with 200+ tools for Google Workspace and GCP services.
Features
Google Workspace
- Gmail - Search, send, manage emails and attachments
- Drive - File operations, sharing, Office format support
- Calendar - Events, scheduling, availability
- Docs - Create, edit, format documents
- Sheets - Spreadsheet operations with formatting
- Slides - Presentation management
- Forms - Form creation and response handling
- Tasks - Task and task list management
- Contacts - Contact and group management
- Chat - Space messaging and reactions
- Apps Script - Automate and execute custom code
Google Cloud Platform
- Cloud Storage - Bucket and object management
- Pub/Sub - Topics, subscriptions, messaging
- Cloud Functions - Deploy and invoke serverless functions
- Admin SDK - User and group management
- Vault - eDiscovery and compliance
Consumer Apps
- Keep - Note management
- Photos - Album and media management
- YouTube - Video search and channel info
- Maps - Places, directions, geocoding
Quick Start
# Set credentials
export GOOGLE_OAUTH_CLIENT_ID="your-client-id"
export GOOGLE_OAUTH_CLIENT_SECRET="your-secret"
# Run the server
uv run main.py --transport streamable-http
Configuration
Environment Variables
| Variable | Description |
|---|---|
GOOGLE_OAUTH_CLIENT_ID | OAuth client ID from Google Cloud |
GOOGLE_OAUTH_CLIENT_SECRET | OAuth client secret |
MCP_ENABLE_OAUTH21 | Enable OAuth 2.1 support |
USER_GOOGLE_EMAIL | Default email for single-user auth |
Google Cloud Setup
- Create a project at console.cloud.google.com
- Create OAuth 2.0 credentials (Desktop Application)
- Enable required APIs:
- Calendar, Drive, Gmail, Docs, Sheets, Slides, Forms, Tasks, Chat, People
- Keep, Photos Library, YouTube Data
- Cloud Storage, Pub/Sub, Cloud Functions
- Admin SDK, Vault
Available Tools
| Module | Tools |
|---|---|
| Gmail | 14 tools |
| Drive | 13 tools |
| Calendar | 10 tools |
| Docs | 18 tools |
| Sheets | 10 tools |
| Slides | 7 tools |
| Forms | 5 tools |
| Tasks | 6 tools |
| Contacts | 8 tools |
| Chat | 6 tools |
| Apps Script | 9 tools |
| Search | 2 tools |
| Keep | 6 tools |
| Photos | 6 tools |
| YouTube | 6 tools |
| Maps | 5 tools |
| Cloud Storage | 9 tools |
| Pub/Sub | 10 tools |
| Cloud Functions | 4 tools |
| Admin SDK | 9 tools |
| Vault | 7 tools |
Total: ~200 tools
Development
# Install dependencies
uv sync --group dev
# Run tests
uv run pytest
# Start server
uv run main.py --transport streamable-http
License
MIT
