MCP Calendar logo

MCP Calendar

by tobedoit

MCP Calendar is a tool to create Google Calendar events using the MCP(Model Context Protocol) server. It allows you to create, modify, and check events through the Claude desktop app.

View on GitHub

Last updated: N/A

What is MCP Calendar?

MCP Calendar is a Python tool that enables the creation of Google Calendar events via the Model Context Protocol (MCP) server, primarily intended for use with the Claude desktop application.

How to use MCP Calendar?

To use MCP Calendar, you need to install the package via pip, configure your Google Cloud Console project with OAuth 2.0 credentials, set environment variables for your client ID, secret, and refresh token, and configure the Claude desktop app to use the mcp-calendar-python command.

Key features of MCP Calendar

  • Google Calendar event creation via MCP

  • OAuth2 authentication for Google Calendar API

  • Event creation, modification, and checking

  • Integration with Claude desktop app

Use cases of MCP Calendar

  • Scheduling meetings via voice commands in Claude

  • Automating calendar event creation from Claude

  • Managing personal or team calendars through Claude

  • Quickly adding events to Google Calendar without manual input

FAQ from MCP Calendar

What is MCP?

MCP stands for Model Context Protocol, a protocol used for communication between applications.

What Python version is required?

Python 3.10 or higher is required.

Where do I get the OAuth 2.0 client ID and secret?

You need to create a project and OAuth 2.0 client ID in the Google Cloud Console.

How do I get the refresh token?

The refresh token is obtained during the OAuth2 flow when you authorize the application to access your Google Calendar.

What if I don't have Claude desktop app?

This tool is designed to work with Claude desktop app, so it might not be useful without it.