GoogleCalendarMCP
A Model Completion Prompt (MCP) plugin for interacting with Google Calendar.
Features
- Create events in Google Calendar with customizable:
- Start and end times
- Description
- Location
- Attendees
- Timezone
Installation
- Clone this repository:
git clone https://github.com/ITworkonline/GoogleCalendarMCP.git
cd GoogleCalendarMCP
- Create a virtual environment and install dependencies:
python -m venv .venv
source .venv/bin/activate # On Windows: .venvScriptsactivate
pip install -e .
- Set up Google Calendar API:
- Go to the Google Cloud Console
- Create a new project
- Enable the Google Calendar API
- Create OAuth 2.0 credentials (Desktop app)
- Download the credentials JSON file and save it as
credentials.jsonin the project root
Usage
from GoogleCalendarMCP.main import create_event
# Create a calendar event
result = await create_event(
summary="Meeting with Team",
start_time="2025-04-01T10:00:00",
end_time="2025-04-01T11:00:00",
description="Discuss project progress",
location="Conference Room 3",
attendees=["colleague@example.com"],
timezone="America/New_York"
)
Authentication
The first time you run the program, it will open a browser window for you to authenticate with your Google account. After authentication, a token.json file will be created to store your credentials for subsequent runs.
License
MIT
Google Calendar Integration
Project Details
- ITworkonline/GoogleCalendarMCP
- Last Updated: 3/24/2025
Recomended MCP Servers
mcp server for tidb
Go常见面试八股文 | 基础 | 并发常考题|Mysql|网络|操作系统|Redis
A Model Context Protocol (MCP) server for Yahoo Finance.
A CLI inspector for the Model Context Protocol
Repository for MCP screenshot functionality
An MCP server based on OSSInsight.io, providing data analysis for GitHub individuals and repositories, as well as in-depth...
This is G_chat Mcp server written in Ts contain various tools fetch to post.
Developer-friendly MCP server bridging Kafka and Pulsar protocols—built with ❤️ by StreamNative for an agentic, streaming-first future.
An MCP proxy server that aggregates and serves multiple MCP resource servers through a single HTTP server.
Search in your Komga ebook collection through AI using Model Context Protocol





