google-calendar

google-calendar

50

The Google Calendar MCP Server enables integration with Google Calendar through Claude, providing tools for managing events such as listing, creating, updating, and finding free slots. It requires a Google Cloud Project and specific setup for authentication.

What are the prerequisites for setting up the Google Calendar MCP Server?

You need Node.js (v16 or higher), the Claude Desktop App, a Google Cloud Project with the Google Calendar API enabled, and OAuth 2.0 credentials.

How do I obtain a refresh token for the Google Calendar API?

Run the provided getToken.js script, follow the instructions to authenticate with Google, and retrieve the refresh token from the console output.

What should I do if the tools are not appearing in Claude?

Check the Claude Desktop logs, verify all environment variables are set correctly, and ensure the path to index.js is absolute and correct.

How can I view server logs for troubleshooting?

Use the tail command on MacOS/Linux or Get-Content on Windows to view the last 20 lines of the Claude MCP logs.

What security measures should I take with my OAuth credentials?

Keep your OAuth credentials secure, do not commit them to version control, use environment variables for sensitive data, and regularly rotate refresh tokens.