Setting up the Google Calendar MCP Server
Step-by-step instructions to create Google Cloud credentials and set up the Google Calendar MCP Server locally.
- Skill Road
- Setting up the Google Calendar MCP Server
Published on 18.09.2026
This guide walks you through setting up the Google Calendar MCP Server step by step. You will learn how to configure the necessary API permissions in the Google Cloud Console and set up the server locally in your AI client.
Step 1: Set Up a Google Cloud Project
To interact with the Google Calendar API, you must create a GCP project:
Log into the [Google Cloud Console](https://console.cloud.google.com/).
Create a new project or select an existing one.
Search for the Google Calendar API and click Enable.
Step 2: Create API Credentials (OAuth 2.0)
For personal everyday use, OAuth authentication is the most straightforward option:
Navigate to APIs & Services > Credentials.
Click Create Credentials > OAuth client ID.
Select Desktop App as the application type, name it (e.g., "Calendar MCP"), and click Create.
Download the credentials JSON and rename it to credentials.json.
Step 3: Configure Claude Desktop
Add the server process inside your local configuration file.
### Using the Python Version via uv:
Add the server entry to your claude_desktop_config.json and point it to your credentials path:
{
"mcpServers": {
"google-calendar": {
"command": "uvx",
"args": [
"mcp-google-calendar",
"--credentials",
"/path/to/your/credentials.json"
]
}
}
}
Save the file and restart Claude Desktop. During the first launch, a secure Google login window will prompt you to authorize access once.
Step 4: Test Your Calendar Tools
Once the server is active, test its capabilities with prompts like these:
"Read my calendar entries for today."
"Schedule a one-hour meeting with Max tomorrow at 2 PM."
"Do I have any free slots on Friday between 10 AM and noon?"
Frequently asked questions
Do I need a paid Google Cloud account?
No. Using the Google Calendar API for personal use and standard development workloads fits comfortably within Google Cloud's free tiers.
How secure is my calendar data?
Highly secure. Because the server runs locally on your machine, your calendar entries travel directly between your computer and Google's official API, removing any risk of third-party exposure.