Google Calendar Tools
A server for managing Google Calendar events and schedules.
Calendar Tools MCP Server
A powerful Model Context Protocol (MCP) server providing comprehensive calendar management capabilities.
Features
Calendar Management
- Create calendar events
- List calendar events
- Update existing events
- Delete events
Demo on Dive Desktop

Installation
Manual Installation
npm install -g @cablate/mcp-google-calendar
Usage
Cli
mcp-google-calendar
With Dive Desktop
- Click "+ Add MCP Server" in Dive Desktop
- Copy and paste this configuration:
{
"mcpServers": {
"calendar": {
"command": "npx",
"args": ["-y", "@cablate/mcp-google-calendar"],
"env": {
"GOOGLE_CALENDAR_ID": "your_calendar_id",
"GOOGLE_TIME_ZONE": "your_time_zone",
"GOOGLE_CREDENTIALS_PATH": "your_credentials_path"
},
"enabled": true
}
}
}
- Click "Save" to install the MCP server
Google Service Account and Credentials
Here is the simple steps to create a google service account and credentials:
- Go to Google Cloud Console
- Create a new project or select an existing project
- Navigate to the "IAM & Admin" section
- Click on "Service Accounts"
- Click on "Create Service Account"
- Enter a name for the service account (e.g., "MCP Google Calendar")
- Click on "Create"
- Click on "Create Key"
- Select "JSON" as the key type
- Click on "Create"
- Download the JSON file and save it as
credentials.json
if still got any question, google and find the answer.
License
MIT
Contributing
Welcome community participation and contributions! Here are ways to contribute:
- âïļ Star the project if you find it helpful
- ð Submit Issues: Report problems or provide suggestions
- ð§ Create Pull Requests: Submit code improvements
Contact
If you have any questions or suggestions, feel free to reach out:
- ð§ Email: reahtuoo310109@gmail.com
- ð§ GitHub: CabLate
- ðĪ Collaboration: Welcome to discuss project cooperation
- ð Technical Guidance: Sincere welcome for suggestions and guidance
Related Servers
Obsidian Local REST API
Interact with your local Obsidian vault using a REST API.
Task Manager (Go)
An intelligent task and project management server with LLM-driven complexity analysis and smart subtask creation, using file-based markdown storage.
Spotify MCP Server
Control Spotify with natural language. Enables search, playback control, queue management, and device control using conversational commands.
Tempo MCP Server
An MCP server for managing Tempo worklogs in Jira. It connects to Jira and Tempo services using API tokens and environment variables.
Actual Budget
Integrate Actual Budget with LLM assistants to manage your personal finances.
Logseq
Control and interact with a local Logseq graph for knowledge management and note-taking.
åĒĻéŪ MCP Server
An intelligent note-taking tool and content community for creating, sharing, and managing notes with file upload capabilities.
Obsidian
Interact with Obsidian vaults to read, create, edit, and manage notes and tags.
MCP Screenshot
Captures screenshots and performs OCR text recognition.
iMCP
A macOS app that connects your digital life with AI, providing access to Calendar, Contacts, Location, Maps, Messages, Reminders, and Weather services.