MCP Google Calendar Integration
About
Integrates with the Google Calendar API to fetch calendar events for a given date.
Details
- Author
- pranaychowdhury00
- Categories
- Productivity, Other
Jump to
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.
Sign in to leave a review
Use Google, GitHub, or an email account so ratings stay tied to real people.
No reviews posted yet.




