Google Calendar MCP Server
@MCP-Mirror
About Google Calendar MCP Server
Mirror of
Config
No standard config provided
This server doesn't expose a parseable MCP config block in its README. See the repository for install instructions.
RepositoryTools
No tools detected
We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.
Overview
What is Google Calendar MCP Server?
It is a Model Context Protocol (MCP) server that integrates with Google Calendar to provide context-aware calendar management. It enables developers to list, create, update, and delete events using natural language commands through an MCP client.
How to use Google Calendar MCP Server?
Install Node.js v16+, clone the repository, run npm install, copy .env.example to .env, fill in your Google Calendar API credentials (GOOGLE_CLIENT_ID, GOOGLE_CLIENT_SECRET, GOOGLE_REDIRECT_URI), then build with npm run build and start with npm start. Use natural language queries (e.g., “Show me my next 5 upcoming events”) via an MCP client.
Key features of Google Calendar MCP Server
- List and view upcoming events with detailed information
- Create new events with titles, locations, and attendees
- Update existing events with new information
- Delete events from your calendar
- Support for multiple calendars
- Secure OAuth 2.0 authentication and token management
Use cases of Google Calendar MCP Server
- Manage upcoming events and schedules through natural language
- Create events with attendees, locations, and times
- Update or delete existing calendar entries
- Query calendar availability and events
FAQ from Google Calendar MCP Server
What are the prerequisites?
Node.js v16 or higher, a Google Cloud Platform account, Google Calendar API enabled, and OAuth 2.0 credentials from Google Cloud Console.
How do I set up authentication?
Create a .env file with your GOOGLE_CLIENT_ID, GOOGLE_CLIENT_SECRET, and GOOGLE_REDIRECT_URI. The server uses OAuth 2.0 for secure access.
How are credentials secured?
All credentials and tokens are stored in environment variables (.env), not committed to version control, and handled via OAuth 2.0.
What calendar operations are supported?
List, view, create, update, and delete events. The server also supports multiple calendars and maintains context between operations.
Does it support multiple calendars?
Yes, the server supports working with multiple Google Calendars.
Frequently asked questions
What are the prerequisites?
Node.js v16 or higher, a Google Cloud Platform account, Google Calendar API enabled, and OAuth 2.0 credentials from Google Cloud Console.
How do I set up authentication?
Create a `.env` file with your `GOOGLE_CLIENT_ID`, `GOOGLE_CLIENT_SECRET`, and `GOOGLE_REDIRECT_URI`. The server uses OAuth 2.0 for secure access.
How are credentials secured?
All credentials and tokens are stored in environment variables (`.env`), not committed to version control, and handled via OAuth 2.0.
What calendar operations are supported?
List, view, create, update, and delete events. The server also supports multiple calendars and maintains context between operations.
Does it support multiple calendars?
Yes, the server supports working with multiple Google Calendars.
Basic information
More Productivity MCP servers
JobYap
JobYapJobYap aggregates job postings directly from tech companies' official careers sites and gives every posting a public discussion thread, with salaries, locations and full descriptions.

AdWhispr - Research, Clone, & Launch Ads from Claude/ChatGPT
AdWhisprRemote MCP server that turns Claude, ChatGPT, or Cursor into a full ad workflow: research any brand's live Facebook and TikTok ads, clone the proven winners for your own brand, and launch real campaigns on Google, TikTok
Dadan MCP
Dadan-iodadan-sdk-integration is an SDK for integrating Dadan features into React applications. It allows you to add video recording and file selection functionality directly into your React components, providing a seamless user

Fdback.io
FdbackFdback.io is a user feedback platform (feedback board, roadmap, changelog) with a built-in remote MCP server - no local install, connect any MCP client with a URL and API key. Your AI agents can: - List, search, and rea

YouTube Transcript AI
youtube-transcript.aiFetch the full transcript of any YouTube video as clean text — no API key, no signup, no quota wall. Pass a YouTube URL (watch, youtu.be, shorts, embed) or a bare video ID and get the transcript back with title and metad
Comments