gcal-mcp

stefania-vasileiadou/gcal-mcp

3.1

If you are the rightful owner of gcal-mcp and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.

MCP Server for Google Calendar is a protocol server designed to facilitate seamless integration and management of Google Calendar functionalities through the Model Context Protocol (MCP).

MCP Server for Google Calendar

This is a simple Model Context Protocol (MCP) server for Google Calendar in Python. It includes the following functionalities:

  • List calendars
  • Create calendars
  • List events
  • Create events
  • Update events
  • Delete events

Setup

  1. System requirements
  • Python 3.10 or higher installed
  • Git installed
  1. Clone repository
  • Run git clone https://github.com/stefania-vasileiadou/gcal-mcp.git
  1. Google Cloud Setup
  • To be completed

Note: If your project is configured for an external user type and a publishing status of "Testing", every OAuth2 token will expire after 7 days. For this reason, you may encouter errors such as:

google.auth.exceptions.RefreshError: ('invalid_grant: Token has been expired or revoked.', {'error': 'invalid_grant', 'error_description': 'Token has been expired or revoked.'})

For a quick fix, delete your token.json file and rerun. Otherwise, consider upgrading to a Workspace account.