Calendar Tools

MCP server that provides doc forge capabilities
  • typescript

3

GitHub Stars

typescript

Language

4 months ago

First Indexed

3 weeks ago

Catalog Refreshed

Documentation & install

Readme and setup notes from the catalogue, plus a client-ready config you can copy for your MCP host.

Installation

Add the following to your MCP client configuration file.

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.

How to use

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.

How to install

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
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.

## Configuration and Dive Desktop integration

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 } } }

## Google Service Account and Credentials

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.

## Notes

The server supports standard MCP client connections, and you provide the needed identifiers and credentials to operate with your Google Calendar securely.

## License and Contact

MIT license. For questions or collaboration opportunities, reach out to the contact points listed in the project materials.

## Available tools

### Create Event

Add a new event to the calendar with details such as title, time, location, and attendees.

### List Events

Query and retrieve events for a given date range or the entire calendar.

### Update Event

Modify existing event fields like time, title, description, or attendees.

### Delete Event

Remove an event from the calendar by its identifier.
Built by
VeilStrat
AI signals for GTM teams
© 2026 VeilStrat. All rights reserved.All systems operational