MCP Google Calendar Integration

by pranaychowdhury00

Not rated
GitHub

About

Integrates with the Google Calendar API to fetch calendar events for a given date.

Details

Author
pranaychowdhury00
Categories
Productivity, Other

Setup

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

Repository: https://github.com/pranaychowdhury00/MCP_SERVER

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

Integrates with the Google Calendar API to fetch calendar events for a given date.

This project is aModel Context Protocol (MCP)tool that connects with theGoogle Calendar APIto fetch calendar events for a given date. It integrates seamlessly with AI-driven editors likeCursorto enhance your productivity by bringing live calendar data right into your coding environment.

- πŸ“† Get calendar events for a specific date
- ⚑ Real-time integration using MCP
- 🧠 Natural language tool commands from inside your editor
- βœ… Simple schema validation usingzod
- πŸ”’ Uses environment variables to keep sensitive info secure

/MCP_SERVER β”‚ β”œβ”€β”€ server.js # MCP server setup and calendar tool β”œβ”€β”€ .env # Environment variables (not committed) β”œβ”€β”€ package.json # Dependencies and scripts └── .mcp # MCP configuration file

- @modelcontextprotocol/sdk– MCP server and transport
-
googleapis– Google Calendar API client
-
zod– Input validation
-
dotenv– Load.envfiles

git clone https://github.com/your-username/mcp-calendar-tool.git cd mcp-calendar-tool

- Install dependencies npm install
- Create a .env file GOOGLE_API_KEY=your_google_calendar_api_key CALENDAR_ID=your_calendar_id_or_email
- Run the server npm start

{ "mcpServers": { "myCalenderData": { "command": "node", "args": ["server.js"], "env": { "GOOGLE_API_KEY": "your_api_key_here", "CALENDAR_ID": "your_calendar_id_here" } } } }

Make sure the Google Calendar API is enabled in your Google Cloud Console.

The calendar should be public or shared properly if using an API key.

Add OAuth2 authentication for multiple users

Support recurring events and event descriptions

This project is open-source and available under the MIT License.

Pranay Chowdhury Frontend Developer | MERN Stack Enthusiast LinkedIn β€’ GitHub

A command-line tool to fetch Google Calendar schedules and convert them into custom prompts or text snippets using a template engine.

Integrates with Google Calendar to manage events, reminders, and schedules using OAuth 2.0.

Interact with Google Calendar APIs to manage events and calendars.

An MCP server for Google Calendar, enabling LLMs to read, create, and manage calendar events.

Interact with Google Calendar to manage events, schedules, and meetings.

Integrates with the Google Calendar API to read, create, update, and delete calendar events.

Integrates with Google Calendar to manage events and generate calendar insights.

Integrates with Google Calendar to read, create, update, and search for calendar events.

Interact with Google Calendar to list events, create meetings, and find free time slots.

A server for managing Google Calendar events and schedules.

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.