home / mcp / calendar tools mcp server
MCP server that provides doc forge capabilities
Configuration
View docs{
"mcpServers": {
"cablate-mcp-google-calendar": {
"command": "npx",
"args": [
"-y",
"@cablate/mcp-google-calendar"
],
"env": {
"GOOGLE_TIME_ZONE": "your_time_zone",
"GOOGLE_CALENDAR_ID": "your_calendar_id",
"GOOGLE_CREDENTIALS_PATH": "your_credentials_path"
}
}
}
}The Calendar Tools MCP Server lets you manage calendar events through a lightweight MCP client, handling creation, listing, updates, and deletions in a Google Calendar. It is designed to be run locally or integrated with an MCP client to automate calendar workflows within your environment.
You connect to the Calendar Tools MCP Server from an MCP client to manage events. Use the Create, List, Update, and Delete capabilities to handle your calendar data programmatically. You can run the server locally or deploy it alongside other MCP servers and then configure your client to point at the calendar MCP endpoint. Use the client’s standard MCP connection flow to authenticate and issue the supported event operations.
Prerequisites: Node.js and npm must be installed on your system. You will install the MCP Google Calendar server globally so you can run it from anywhere in your shell.
npm install -g @cablate/mcp-google-calendar
```
```bash
mcp-google-calendar
```
The calendar MCP server exposes a standard runtime that can be started directly after installation. When using a GUI like Dive Desktop, you can also configure it as an MCP server using a ready-made configuration snippet.If you use Dive Desktop, add a new MCP server and paste this configuration. It wires the calendar MCP server to run via npx and passes the required credentials and identifiers via environment variables.
{
"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
}
}
}To enable calendar access, create a Google service account and download its credentials as a JSON file. Save the file at the path you specified in GOOGLE_CREDENTIALS_PATH and keep it secure. The MCP server will use these credentials to access your Google Calendar.
The server supports standard MCP client connections, and you provide the needed identifiers and credentials to operate with your Google Calendar securely.
MIT license. For questions or collaboration opportunities, reach out to the contact points listed in the project materials.
Add a new event to the calendar with details such as title, time, location, and attendees.
Query and retrieve events for a given date range or the entire calendar.
Modify existing event fields like time, title, description, or attendees.
Remove an event from the calendar by its identifier.