{"id":"311c2b25-b04a-4caa-a077-97289c025760","slug":"smithery-node2flow-google-calendar","name":"Google Calendar","description":"MCP server for Google Calendar : create events, manage calendars, check availability, and share calendars through 28 tools via the Model Context Protocol.\n\n## Features\n\n- Create, update, and delete calendar events (timed and all-day)\n- Quick add events from natural language\n- Manage recurring events with RRULE support\n- Share calendars with ACL (access control) management\n- Check availability with free/busy queries\n- Manage multiple calendars and subscriptions\n- Full OAuth 2.0 authentication with refresh tokens\n\n## 28 Tools\n\n**Events (10)**: List, get, create, update (PUT), patch (PATCH), delete, quick add, move, list instances, import\n\n**CalendarList (5)**: List subscribed calendars, get entry, add (subscribe), update display settings, remove (unsubscribe)\n\n**Calendars (5)**: Get metadata, create, update, delete, clear all events\n\n**ACL (5)**: List rules, get rule, create (share), update permission, delete (revoke)\n\n**Utility (3)**: Query free/busy, get color palette, list settings\n\n## Configuration\n\n- `GOOGLE_CLIENT_ID` : OAuth 2.0 Client ID from Google Cloud Console\n- `GOOGLE_CLIENT_SECRET` : OAuth 2.0 Client Secret\n- `GOOGLE_REFRESH_TOKEN` : Refresh token with Calendar scope","capabilities":[],"protocols":["MCP"],"safetyScore":86,"overallRank":42.5,"trustScore":null,"trust":null,"source":"SMITHERY","updatedAt":"2026-04-17T06:33:48.304Z"}