Provides OAuth authentication with Google accounts for accessing Google services.
Enables creating events in Google Calendar with customizable attributes including start/end times, descriptions, locations, attendees, and timezone settings.
Requires setup through Google Cloud Console to enable API access and create OAuth credentials for the integration.
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
Related MCP server: mcp-google
Installation
Clone this repository:
Create a virtual environment and install dependencies:
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
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