MCP Google Calendar Server
About
A Model Context Protocol (MCP) server implementation for Google Calendar integration. Create and manage calendar events directly through Claude or other AI assistants.
Details
- Author
- markelaugust74
- GitHub stars
- 32
- Downloads
- 464
- Categories
- Productivity
Jump to
- Create calendar events with title, description, start/end times.
- Support for adding event attendees.
- OAuth2 authentication with Google Calendar API.
- Full MCP protocol implementation.
- Debug logging for troubleshooting.
Clone the repository, install dependencies, configure OAuth2 credentials in a .env file, run npm run auth to obtain a refresh token, update the token in index.js, then start the server with npm start.
MCP Google Calendar Server
A Model Context Protocol (MCP) server implementation that enables AI assistants like Claude to create and manage Google Calendar events.Features
- Create calendar events with title, description, start/end times - Support for adding event attendees - OAuth2 authentication with Google Calendar API - Full MCP protocol implementation - Debug logging for troubleshootingPrerequisites
- Node.js v18 or later - Google Cloud Console project with Calendar API enabled - OAuth2 credentials (Client ID and Client Secret)Setup
1. Clone the repository: ``bash
git clone [https://github.com/markelaugust74/mcp-google-calendar.git]
cd mcp-google-calendar
`
2. Install dependencies:
`bash
npm install
`
3. Set up environment variables:
- Copy .env.example to .env
- Add your Google OAuth2 credentials
4. Get your refresh token:
`bash
npm run auth
`
5. Update the refresh token in index.js
Usage
`bash
npm start
``Sign in to leave a review
Use Google, GitHub, or an email account so ratings stay tied to real people.
No reviews posted yet.



