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
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.json
in 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
This server cannot be installed
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
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.
Related MCP Servers
- -securityAlicense-qualityLets LLMs read and manage Google Calendar events.Last updated -484435TypeScriptMIT License
- -securityFlicense-qualityA specialized Model Context Protocol (MCP) server that integrates Google services (Gmail, Calendar, etc.) into your AI workflows. This server enables seamless access to Google services through MCP, allowing AI agents to interact with Gmail, Google Calendar, and other Google services.Last updated -103TypeScript
- -securityAlicense-qualityEnables interaction with Gmail and Google Calendar using the MCP protocol, supporting multiple Google accounts, email management, and calendar operations through natural language.Last updated -12TypeScriptMIT License
- -securityFlicense-qualityThe Google Meet MCP Server enables AI agents to create, manage, and retrieve Google Meet meetings. Built on the Model Context Protocol, it exposes tools for scheduling, updating, and deleting meetings, making it easy to integrate Google Meet functionalitiesLast updated -JavaScript