A Model Completion Prompt (MCP) plugin that allows users to create events in Google Calendar with customizable attributes like times, description, location, attendees, and timezone.
A Model Completion Prompt (MCP) plugin for interacting with Google Calendar.
git clone https://github.com/ITworkonline/GoogleCalendarMCP.git cd GoogleCalendarMCP
python -m venv .venv source .venv/bin/activate # On Windows: .venv\Scripts\activate pip install -e .
credentials.json
in the project rootfrom 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" )
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.
MIT
Discover shared experiences
Shared threads will appear here, showcasing real-world applications and insights from the community. Check back soon for updates!