{ "id": "gcal", "name": "Google Calendar", "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" ], "setup_instructions": [ "Activated from Skald: an admin configures the Google sign-in provider, then each user signs in from the connector page (OAuth handled by Skald)." ], "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: full CRUD for events, RSVP management, push polling. Tools: status (auth check), list_calendars, list_events (time-range filterable), get_event, create_event, update_event, delete_event, respond_to_event (accept/tentative/decline). Requires Google OAuth." } ], "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", "version": 2, "version_string": "0.3.1", "version_release_date": "2026-07-21" }