Community Productivity

Google Calendar

Read + create + update Google Calendar events across multiple calendars.

1,149 stars 320 forks Last commit 4w ago Language TypeScript License MIT
Sign in to like, install, or save to a bundle → View on GitHub →

Install

npm install -g google-calendar-mcp

Maintainer? Add the badge

Listed on Prismix ← shows on your README, links back here
[![Listed on Prismix](https://prismix.dev/api/badge/mcp/google-calendar.svg)](https://prismix.dev/mcp/google-calendar)

About

Google Calendar API bridge. Event listing + filter + search, event creation + update + deletion, calendar listing + permissions. OAuth flow.

Recent releases (5)

All releases →
  • v2.6.2 Latest Jun 1, 2026
    ## [2.6.2](https://github.com/nspady/google-calendar-mcp/compare/v2.6.1...v2.6.2) (2026-06-01)
    
    
    ### Bug Fixes
    
    * replace z.string().email() with RE2-safe regex ([#184](https://github.com/nspady/google-calendar-mcp/issues/184)) ([0c5bf49](https://github.com/nspady/google-calendar-mcp/commit/0c5bf490da97afb534bfd823414221d25efcc524))
    View on GitHub ↗
  • v2.6.1 Mar 2, 2026
    ## [2.6.1](https://github.com/nspady/google-calendar-mcp/compare/v2.6.0...v2.6.1) (2026-03-02)
    
    
    ### Bug Fixes
    
    * **ci:** remove registry-url so npm OIDC handles auth ([385fd02](https://github.com/nspady/google-calendar-mcp/commit/385fd02875555aeceb9cb94a259b6d2a96493174))
    * **ci:** upgrade npm to 11.5.1+ for OIDC trusted publishing ([934b5b5](https://github.com/nspady/google-calendar-mcp/commit/934b5b58b47a615abe968517adc9df0f25daf633))
    View on GitHub ↗
  • v2.6.0 Mar 2, 2026
    ## [2.6.0](https://github.com/nspady/google-calendar-mcp/compare/v2.5.0...v2.6.0) (2026-02-28)
    
    ### Features
    
    * add PKCE and state parameter validation for OAuth security ([#173](https://github.com/nspady/google-calendar-mcp/issues/173))
    View on GitHub ↗
  • v2.5.0 Feb 28, 2026
    ## [2.5.0](https://github.com/nspady/google-calendar-mcp/compare/v2.4.1...v2.5.0) (2026-02-28)
    
    
    ### Features
    
    * add create-events bulk tool for batch event creation ([#169](https://github.com/nspady/google-calendar-mcp/issues/169)) ([fa7ab34](https://github.com/nspady/google-calendar-mcp/commit/fa7ab34daaec48ed953b16bb4ebe53d5ca912b36))
    * per-field timezone support for start/end times ([#171](https://github.com/nspady/google-calendar-mcp/issues/171)) ([6394e36](https://github.com/nspady/google-calendar-mcp/commit/6394e36bb66cc85c8ab301c0e76995e962412a0c))
    
    
    ### Bug Fixes
    
    * clean up create-events handler error handling and caching ([f4265c9](https://github.com/nspady/google-calendar-mcp/commit/f4265c980094dcc82abf633ec20ea0ac5de9d28e))
    * detect recurring event instances via recurringEventId ([#164](https://github.com/nspady/google-calendar-mcp/issues/164)) ([a26140c](https://github.com/nspady/google-calendar-mcp/commit/a26140ce19b93d08dbbada70e768bd9ba8fa9463))
    View on GitHub ↗
  • v2.4.1 Jan 18, 2026
    ## [2.4.1](https://github.com/nspady/google-calendar-mcp/compare/v2.4.0...v2.4.1) (2026-01-18)
    
    
    ### Bug Fixes
    
    * add gaxios as direct dependency ([00a0755](https://github.com/nspady/google-calendar-mcp/commit/00a0755fd29cf4070a4534917d36c2860da695fa))
    View on GitHub ↗

Discussion (0)

Sign in to comment →

No comments yet. Sign in to start the discussion.

More Productivity servers