What dependencies are required?
Node.js 16+ and a Google Cloud project with the Calendar API enabled. OAuth 2.0 client credentials (Client ID, Client Secret, and a Redirect URI) are also required.
@daemonX10
Basic information
MCP server for Google Calendar integration with AI assistants
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"Google-Calendar-MCP-Server": {
"command": "npx",
"args": [
"ts-node",
"src/index.ts"
]
}
}
}Tool list not available yet
This listing does not currently have a tool list to display. This does not mean the server has no tools; check its documentation for supported capabilities.
Fetch the live tool list by running this server in a temporary sandbox using the button above.
A Model Context Protocol (MCP) server that integrates with the Google Calendar API, enabling AI assistants to manage calendars, create and update events, find available time slots, and more.
Install Node.js 16+ and set up a Google Cloud project with the Calendar API enabled. Obtain OAuth 2.0 client credentials, then create a .env file with GOOGLE_CLIENT_ID, GOOGLE_CLIENT_SECRET, and GOOGLE_REDIRECT_URI. Start the server (npx ts-node src/index.ts), authorize via the provided URL, and save the refresh token using npx ts-node src/auth-helper.ts "YOUR_AUTH_CODE". Once running, integrate with AI assistants by configuring the MCP server with the appropriate command and environment variables (e.g., node /path/to/dist/index.js).
Node.js 16+ and a Google Cloud project with the Calendar API enabled. OAuth 2.0 client credentials (Client ID, Client Secret, and a Redirect URI) are also required.
Start the server, open the URL printed in the console, authorize the app in your browser, then copy the authorization code. Run `npx ts-node src/auth-helper.ts "YOUR_AUTH_CODE"` to save the refresh token to your `.env` file.
Credentials (OAuth client ID, secret, redirect URI, and refresh token) are stored in the `.env` file. The server runs locally, so your calendar data never passes through external servers, and refresh tokens should be kept secure.
The server provides tools: `list_calendars`, `list_events`, `create_event`, `get_event`, `update_event`, `delete_event`, `find_available_slots`, and `get_upcoming_meetings`. Each accepts parameters like calendar ID, time range, search term, attendees, etc.
Yes. The recommended method is to build and run with `docker-compose up -d`. A pre-built Docker image `daemonx10/google-calendar-mcp:latest` is also available via `docker pull`.
dadan-sdk-integration is an SDK for integrating Dadan features into React applications. It allows you to add video recording and file selection functionality directly into your React components, providing a seamless user
One MCP connection for all your Gmail, Google Calendar, Drive and Contacts accounts, Slack workspaces and Notion — free.

Run live event Q&A, polls and moderation from your AI assistant. Create and configure events, approve and answer audience questions, launch polls, manage moderators and pull post-event reports — in plain language.

SOP software for small and medium businesses. Connect Claude, ChatGPT or any MCP-capable AI to search, draft, update and publish SOPs, policies and trainings in your systemHUB account. OAuth sign-in. Included on Accelera

WhatsApp MCP connects your AI assistant to the WhatsApp number you already use. Ask Claude, ChatGPT, Cursor or any MCP client who's waiting for a reply, summarize a group, find an old message, or send and schedule messag
Comments