Google Calendar Integration Project

by avik-creator

Not rated
GitHub

About

Manage and interact with Google Calendar events using the Google Calendar API.

Details

Author
avik-creator
Categories
Productivity

Setup

Install Google Calendar Integration Project in your MCP client (Claude Desktop, Cursor, Windsurf, and others).

Repository: https://github.com/avik-creator/googlecalendarMCP

Follow the installation instructions in the repository README, then restart your MCP client.

Manage and interact with Google Calendar events using the Google Calendar API.

This project provides integration with Google Calendar API to manage and interact with calendar events programmatically.

- Python 3.8 or higher
- Google Cloud Platform account
- Google Calendar API enabled
- OAuth 2.0 credentials configured

To install Google Calendar Integration Project for Claude Desktop automatically viaSmithery:

npx -y smithery install @Avik-creator/googlecalendarMCP --client claude
git clone https://github.com/Avik-creator/googlecalendarMCP cd googlecalendarMCP
python -m venv venv source venv/bin/activate # On Windows, use venv\Scripts\activate`

a. Go to theGoogle Cloud Consoleb. Create a new project or select an existing one c. Enable the Google Calendar API d. Create OAuth 2.0 credentials:

- Go to APIs & Services > Credentials
- Click "Create Credentials" > "OAuth client ID"
- Choose "Desktop Application"
- Download the credentials JSON file
- Rename it to
credentials.jsonand place it in the project root

Create a.envfile in the project root with the following variables:

GOOGLE_APPLICATION_CREDENTIALS=path/to/credentials.json CALENDAR_ID=your_calendar_id@group.calendar.google.com

This will open a browser window for OAuth authentication. Follow the prompts to authorize the application.

- Create, read, update, and delete calendar events
- Set up recurring events
- Manage event attendees
- Handle event notifications and reminders

googlecalendarMCP/ ├── auth.py # Authentication handling ├── main.py # Main application entry point ├── requirements.txt # Project dependencies ├── .env # Environment variables ├── credentials.json # Google OAuth credentials └── token.json # Generated OAuth token

The project uses the following main dependencies:

- google-auth-oauthlib
- google-auth-httplib2
- google-api-python-client
- python-dotenv

{ "mcpServers": { "google_calendar_mcp": { "command": "npx", "args": [ "mcp-remote", "https://mcp-google-calendar.avikm744.workers.dev/sse" ] } } }

- Never commit yourcredentials.json,token.json, or.env`file to version control
- Keep your OAuth credentials secure
- Regularly rotate your credentials and tokens
- Fork the repository
- Create a feature branch
- Commit your changes
- Push to the branch
- Create a Pull Request

This project is licensed under the MIT License - see the LICENSE file for details.

The 1Password MCP server creates a bridge that allows MCP clients such as Codex and Kiro to manage your 1Password Environments with secure authorization prompts.

This is the 1st, easiest, and cheapest PPT, slides, presentation AI generation MCP Server in the world.

Persistent memory for any AI assistant. Zero token cost until recall. Stores memories in local SQLite, ranks by 6-factor scoring, returns results 79% smaller than JSON. Works with Claude, ChatGPT, Grok, Cursor, Windsurf, and any MCP client.

A MCP server that enables AI assistants to interact with Anki, the spaced repetition flashcard application.

Enables LLM clients to interact with macOS applications through AppleScript. Built using the @beyondbetter/bb-mcp-server library, this server provides safe, controlled execution of predefined scripts with optional support for arbitrary script execution.

An MCP server for WordPress plugin audits

Turn your AI assistant into a digital marketing hub that creates, organizes, and analyzes links and QR Codes on demand.

Connect AI clients to Cal.com scheduling through the Model Context Protocol using the hosted server at mcp.cal.com or a local instance.

Sync Calendars, Scheduling Links, AI Executive Scheduling Assistant, Unified Calendar

No reviews yet — be the first

Sign in to leave a review

Use Google, GitHub, or an email account so ratings stay tied to real people.

Email sign in

No reviews posted yet.