stefania-vasileiadou/gcal-mcp
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
- System requirements
- Python 3.10 or higher installed
- Git installed
- Clone repository
- Run
git clone https://github.com/stefania-vasileiadou/gcal-mcp.git
- 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.