Community Productivity

Google Calendar

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

1,189 stars 332 forks Last commit 4d 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

Maintain this server? Add the badge

Show your README readers it's in a curated directory — and give them a one-click path to install docs and config.

Listed on Prismix ← links back here

Markdown

[![Listed on Prismix](https://prismix.dev/api/badge/mcp/google-calendar.svg)](https://prismix.dev/mcp/google-calendar)
Theme-aware version (auto dark/light on GitHub) →
<a href="https://prismix.dev/mcp/google-calendar"><picture><source media="(prefers-color-scheme: dark)" srcset="https://prismix.dev/api/badge/mcp/google-calendar.svg?theme=dark"><img alt="Listed on Prismix" src="https://prismix.dev/api/badge/mcp/google-calendar.svg"></picture></a>

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.3 Latest Sep 2, 2026
    ## [2.6.3](https://github.com/nspady/google-calendar-mcp/compare/v2.6.2...v2.6.3) (2026-09-02)
    
    
    ### Bug Fixes
    
    * **http:** address review feedback on per-session transport ([c7fcf14](https://github.com/nspady/google-calendar-mcp/commit/c7fcf14336372cd06eaa96416ddc58ee3e04f7b8))
    * **http:** harden session transport handling ([d71467b](https://github.com/nspady/google-calendar-mcp/commit/d71467b394ce3dc5aff9b70ed10e6188831414fc))
    * **http:** harden session transport handling ([c3255b4](https://github.com/nspady/google-calendar-mcp/commit/c3255b40891002c7436935201dcc8343200573b6))
    * **http:** per-session StreamableHTTP transports ([985cffd](https://github.com/nspady/google-calendar-mcp/commit/985cffd092403a5ef30d3c331fd6edc4b36626bb))
    * **http:** use per-session StreamableHTTP transports ([7c393dc](https://github.com/nspady/google-calendar-mcp/commit/7c393dce68c2db76eb1b8714c0bb9d76a8c452af))
    * **review:** close init transport whose handshake never commits a session ([023a8d2](https://github.com/nspady/google-calendar-mcp/commit/023a8d28e31e1e8986ae6aef5b672a9e19b02d91))
    View on GitHub ↗
  • v2.6.2 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 ↗

Discussion (0)

Sign in to comment →

No comments yet. Sign in to start the discussion.

More Productivity servers