{ "id": "gcal", "name": "Google Calendar", "version": "0.3.0", "type": "mcp_local", "scope": "user", "launch_command": "python3 gcal_mcp_server.py", "transport": "stdio", "requires": ["OAUTH", "PYTHON"], "tags": ["calendar", "mcp", "local", "google"], "dependencies": [ "google-api-python-client>=2.150.0", "google-auth>=2.35.0", "google-auth-oauthlib>=1.2.0" ], "setup_instructions": [ "Install dependencies: pip install -r requirements.txt", "Run: python3 gcal_oauth_setup.py (optional, for standalone use — Skald handles OAuth)" ], "docs": [ { "lang": "en", "description": "Read, create, update, delete, and respond to Google Calendar events. Supports push notifications for new events created by others.", "llm_short_description": "Google Calendar MCP connector — full CRUD + RSVP + push polling." } ], "auth": { "type": "oauth2", "provider": "google", "scopes": [ "https://www.googleapis.com/auth/calendar" ], "deliver": { "as": "env", "format": "google_authorized_user", "env": "GCAL_CREDS_JSON" } }, "mcp_config": { "command": "python3", "args": ["gcal_mcp_server.py"] }, "verify": { "command": "python3 verify.py", "timeout_secs": 20 }, "homepage": "https://calendar.google.com", "icon_small": "icon_sm.svg", "icon_large": "icon_lg.svg" }